【问题标题】:Cannot find module './src/data' with vue-cli使用 vue-cli 找不到模块 './src/data'
【发布时间】:2019-12-02 18:33:25
【问题描述】:

我用vue-cli 4.1.1创建了一个项目,运行yarn serve后出现如下错误

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 包更新后,我新建了一个项目,现在可以运行了。

【问题讨论】:

  • 我今天升级npm包后遇到同样的问题
  • 这里与 react / rush / pnpm 项目相同
  • 这里与 react 应用相同
  • 这里与 react app 相同:fire
  • 这里也一样,vue.这就是我尝试时髦的垃圾火灾得到的结果

标签: vue.js babeljs


【解决方案1】:

看起来 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。

【讨论】:

    【解决方案2】:

    这是 core-js-compat v3.4.6 的一个错误,但已在 v3.4.7 中修复。详情请参阅https://github.com/zloirock/core-js/issues/712

    【讨论】:

      【解决方案3】:

      您可以强制安装未损坏的版本

      npm i core-js-compat@3.4.7 --save

      它在我的机器上工作™

      【讨论】:

        【解决方案4】:

        使用 Vue / Nuxt,您可以删除 package-lock.jsonnode_modules 并执行 npm install 来解决此问题。

        【讨论】:

          猜你喜欢
          • 2019-06-12
          • 2020-11-21
          • 2021-08-11
          • 2016-03-03
          • 2021-03-15
          • 2020-01-15
          • 1970-01-01
          • 2020-06-30
          • 2020-03-23
          相关资源
          最近更新 更多