gpt4 book ai didi

javascript - ecmascript 6 - 不是对象错误的构造函数

转载 作者:行者123 更新时间:2023-12-03 03:41:17 26 4
gpt4 key购买 nike

enter image description here

我突然开始遇到这个错误。我正在使用 webpack 和 babel。在我的存储类中一切都很好。

我正在使用这样的 storege 类

import Storage from './storage'

let DB = new Storage();

我没有更新babel。我不知道错误来源,也许是 webpack?

  • "babel-core": "^6.25.0"
  • "babel-loader": "^7.1.1"
  • “babel-preset-es2015”:“^6.24.1”
  • “webpack”:“^3.3.0”

我的 storage.js 看起来像这样

import localStorage from './localStorage'
import View from './view'

let lStore = new localStorage();
let V = new View();

let data = (lStore.get('todo')) ? JSON.parse(lStore.get('todo')):{
todo: [],
complated: []
};

export default class Storage {

addItem(text, id){
/* Store */
this.store(text);

/* Add HTML Item */
V.addToDOM(text, id);
}

store(text){
data.todo.push(text);
data.complated.push(false);

//sync
this.objectLocalStorage();
}

list() {
return data;
}

updateItem(id, complated){
/* */
data.complated[id] = complated;

//sync
this.objectLocalStorage();
}

deleteItem(id){
data.complated.splice(id, 1);
data.todo.splice(id, 1);

//sync
this.objectLocalStorage();
}

/* Local Storage Set-Update-Sync */
objectLocalStorage() {
lStore.set('todo', JSON.stringify(data));
}}

最佳答案

尝试:

import { Storage } from './storage'

let DB = new Storage();

存储可能不是 storage.js 文件的默认导出。

关于javascript - ecmascript 6 - 不是对象错误的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45614428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com