我正在努力在React和Parceljs项目中正确配置Babel。现在,我要做的就是从项目中完全删除babel,然后重新开始。我继续进行'npm remove'-ed babel,并删除了我的node.modules和package.lock.json。
这是我的package.json当前。
"scripts": {
"dev": "parcel public/index.html",
"start": "parcel public/index.html",
"prod": "parcel build public/index.html"
},
"author": "Me",
"license": "ISC",
"dependencies": {
"parcel-bundler": "^1.12.3",
"react": "^16.9.0",
"react-dom": "^16.9.0"
}
}
但是,当再次运行'npm install'时,babel文件会重新出现在我的package.lock.json和node_modules中。
我仍然遇到这些错误,这些错误仅在我开始安装@babel软件包时才出现。
Error: Cannot find module '@babel/core'
...
× Cannot read property 'length' of undefined
...
答案 0 :(得分:0)
包裹一直保存着缓存目录。删除该文件并重新构建即可解决问题。