【问题标题】:Yeoman : angular-fullstack-generator cannot find module 'babel-runtime/helpers/interop-require-default'Yeoman:angular-fullstack-generator 找不到模块'babel-runtime/helpers/interop-require-default'
【发布时间】:2016-07-14 02:41:11
【问题描述】:

我一直在尝试使用 Yeoman 来构建一个带有 angular-fullstack-generator 的普通应用程序,但是我遇到了这个我以前从未遇到过的奇怪错误,我已经尝试过重新安装 grunt-cli、npm ,哟,都不行,我用的是NVM和Node 4.4.0

我安装了 Python 2.7.11,显然是 32 位版本,而其他所有版本都是 64 位,我不知道这是否是导致问题的原因。

控制台显示的错误的完整描述如下:

   yo angular-fullstack
module.js:327
    throw err;
    ^

Error: Cannot find module 'babel-runtime/helpers/interop-require-default'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (C:\Users\Jonny\AppData\Roaming\npm\node_modules\generator-angular-fullstack\node_modules\babel-register\lib\node.js:3:30)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)

那么,我在这里做错了什么?还有什么我可以尝试解决的问题吗?

【问题讨论】:

    标签: javascript angularjs node.js yeoman babeljs


    【解决方案1】:

    因为缺少babel-runtime 模块而发生错误。 babel-runtime 模块是babel 工作所必需的。

    您可以通过运行以下命令来解决此问题:

    npm install --save babel-runtime

    【讨论】:

      【解决方案2】:

      我解决了它从节点全局依赖项中卸载和删除 babel,然后重新安装 yo 和generatog-angular-fullstack。

      【讨论】:

        【解决方案3】:

        我遇到了类似的错误,找不到 gulp-babel,所以我全局安装了模块。

        $ npm install -g --save gulp-babel

        如果您使用的是 mac,您可能想尝试将 sudo 放在命令前面。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-03-23
          • 2022-06-10
          • 2019-01-14
          • 2020-10-09
          • 2020-01-04
          • 2018-09-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多