我用vue-cli 4.1.1创建了一个项目,运行完纱线服务后,出现以下错误
Error: [BABEL] C:\dev\vuestudy\src\main.js: Cannot find module './src/data' (While processing: "C:\\dev\\vuestudy\\node_modules\\@vue\\cli-plugin-babel\\preset.js")
对此有任何提示吗?
谢谢。
更新:
Kousha和Dave是正确的,在等待core-js软件包更新之后,我创建了一个新项目,现在它可以正常工作了。
答案 0 :(得分:12)
npm软件包core-js-compat
的构建似乎很差。这是Babel的深层依赖。使用Babel的东西会受到很多影响。
如果具有core-js-compat v.3.4.6,您将遇到此问题。您可以通过执行npm list core-js-compat
进行检查。这个问题显然是通过v.3.4.7解决的,该问题很快被推出,大约半小时后,但是不幸的是,要花一些时间才能通过存储库进行传播。您可以等到npm update
获得v.3.4.7的版本,或者如果想要立即获得下载,可以手动下载v.3.4.7的版本。
答案 1 :(得分:5)
这是core-js-compat v3.4.6的一个错误,但是v3.4.7已经解决了该问题。有关更多详细信息,请参见https://github.com/zloirock/core-js/issues/712。
答案 2 :(得分:3)
您也许可以通过以下方式强制安装未损坏的版本
npm i core-js-compat@3.4.7 --save
它可以在我的机器上运行
答案 3 :(得分:0)
使用Vue / Nuxt,您可以删除package-lock.json
和node_modules
并执行npm install
来解决此问题。