Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Post History

40%
+0 −1
Q&A Webpack can't recognize modules

I've got errors Uncaught TypeError: setting getter-only property "todo" and Uncaught TypeError: lib is undefined. I assume that those errors appeared when I created a new module for local sto...

0 answers  ·  posted 12d ago by Sevenfold‭  ·  edited 12d ago by Sevenfold‭

Question javascript webpack
#3: Post edited by user avatar Sevenfold‭ · 2024-10-06T11:26:57Z (12 days ago)
  • I've got errors
  • > `Uncaught TypeError: setting getter-only property "todo"` and `Uncaught TypeError: lib is undefined`.
  • I assume that those errors appeared when I created a new module for local storage API.
  • I moved specific functions of local storage to that module.
  • When the whole code is stored in the global scope, the app functions without issues. The syntax for named export/import is correct.
  • You can check my [repository here](https://github.com/DanMarkov/todo-app)
  • I've got errors
  • > `Uncaught TypeError: setting getter-only property "todo"` and `Uncaught TypeError: lib is undefined`.
  • I assume that those errors appeared when I created a new module for local storage API.
  • I moved specific functions of local storage to that module.
  • When the whole code is stored in the global scope, the app functions without issues. The syntax for named export/import is correct.
  • The code from storage module:
  • ```
  • export let todo = JSON.parse(localStorage.getItem("todo-list"));
  • export function setLocalStorage() {
  • localStorage.setItem("todo-list", JSON.stringify(todo));
  • }
  • ```
  • How it's imported:
  • ```
  • import { todo, setLocalStorage } from "./modules/storageModule";
  • ```
  • You can check my [repository here](https://github.com/DanMarkov/todo-app)
#2: Post edited by user avatar Alexei‭ · 2024-10-06T06:12:47Z (12 days ago)
improved readability + minor fixes
  • Good day! I've got errors `Uncaught TypeError: setting getter-only property "todo"` and `Uncaught TypeError: lib is undefined`. My assumption is that those errors appear when I created a new module for local storage API.
  • I moved specific functions of local storage to that module.
  • When the whole code stored in the global scope, app functions fine without issues. The syntax for named export/import is correct.
  • You can check my [repository here](https://github.com/DanMarkov/todo-app)
  • I've got errors
  • > `Uncaught TypeError: setting getter-only property "todo"` and `Uncaught TypeError: lib is undefined`.
  • I assume that those errors appeared when I created a new module for local storage API.
  • I moved specific functions of local storage to that module.
  • When the whole code is stored in the global scope, the app functions without issues. The syntax for named export/import is correct.
  • You can check my [repository here](https://github.com/DanMarkov/todo-app)
#1: Initial revision by user avatar Sevenfold‭ · 2024-10-06T00:12:56Z (12 days ago)
Webpack can't recognize modules
Good day! I've got errors `Uncaught TypeError: setting getter-only property "todo"` and `Uncaught TypeError: lib is undefined`. My assumption is that those errors appear when I created a new module for local storage API. 
I moved specific functions of local storage to that module.
When the whole code stored in the global scope, app functions fine without issues. The syntax for named export/import is correct.

You can check my [repository here](https://github.com/DanMarkov/todo-app)