使用vue-cli无法找到模块'./src/data'

时间:2019-12-02 18:33:25

标签: vue.js babel

我用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软件包更新之后,我创建了一个新项目,现在它可以正常工作了。

4 个答案:

答案 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.jsonnode_modules并执行npm install来解决此问题。