Javascript 更新的npm安装后,EmberJS ember加载初始值设定项错误

Javascript 更新的npm安装后,EmberJS ember加载初始值设定项错误,javascript,node.js,ember.js,Javascript,Node.js,Ember.js,所以我们的应用程序使用的是EmberJS。作为构建新版本过程的一部分,我们运行npm install,为项目安装所需的节点模块,并运行bower install,安装所需的bower组件 直到一个半月前,当执行npm安装时,破坏了该项目,这项工作才得以顺利进行。我不知道问题是什么,但该项目在上一版本的node_modules目录下运行良好,所以我们一直在使用它 经过一些调查,我发现ember load initializers节点模块中出现了问题,尽管这在其他依赖项中是一个问题,因为当我用可用的

所以我们的应用程序使用的是EmberJS。作为构建新版本过程的一部分,我们运行
npm install
,为项目安装所需的节点模块,并运行
bower install
,安装所需的bower组件

直到一个半月前,当执行
npm安装时,
破坏了该项目,这项工作才得以顺利进行。我不知道问题是什么,但该项目在上一版本的node_modules目录下运行良好,所以我们一直在使用它

经过一些调查,我发现ember load initializers节点模块中出现了问题,尽管这在其他依赖项中是一个问题,因为当我用可用的版本替换模块时,会出现相同的错误。所以我认为问题出在别处

这是我在Chrome的js控制台中遇到的错误:

Uncaught TypeError: Cannot read property 'camelize' of undefined
    at http://localhost:4200/assets/vendor-7d0d937efb193a7279d8dcf4910a71fb.js:80947:51
    at Array.forEach (native)
    at exports.default (http://localhost:4200/assets/vendor-7d0d937efb193a7279d8dcf4910a71fb.js:80939:8)
    at Module.callback (http://localhost:4200/assets/########-4fdb2c0e669c00ca0f41cc58f6fd8f9d.js:618:41)
    at Module.exports (http://localhost:4200/assets/vendor-7d0d937efb193a7279d8dcf4910a71fb.js:110:32)
    at requireModule (http://localhost:4200/assets/vendor-7d0d937efb193a7279d8dcf4910a71fb.js:34:18)
    at http://localhost:4200/assets/########-4fdb2c0e669c00ca0f41cc58f6fd8f9d.js:5760:3
        (anonymous) @ index.js:25
        exports.default @ index.js:17
        (anonymous) @ app.js:20
        Module.exports @ loader.js:105
        requireModule @ loader.js:29
        (anonymous) @ app-boot.js:2
我用####删除了识别信息,但基本上是应用程序名

以下是脚本中的错误行:

  var module = require(moduleName, null, null, true);
  if (!module) {
    throw new Error(moduleName + ' must export an initializer.');
  }

--> var initializerType = _ember2.default.String.camelize(dep.matches[1].substring(0, dep.matches[1].length - 1));
  var initializer = module['default'];
  if (!initializer.name) {
    var initializerName = moduleName.match(/[^\/]+\/?$/)[0];

我真的不知道如何进一步调试它。起初我以为回购协议中的一个软件包坏了,但这种情况已经持续了几个月。

你的app.js看起来怎么样?是否包含这一行
从“ember load initializers”导入loadInitializers是。在
app/app.js
中更新您的版本
“余烬加载初始值设定项”:
?是“^0.6.0”吗?`您的ember和ember cli版本是什么?近一个半月前,新的ember cli版本为我中断了ember-1.13项目。我知道ember版本>=2。。。Ember cli版本为2.12.1@gennadydogaev您的app.js看起来怎么样?是否包含这一行
从“ember load initializers”导入loadInitializers是。在
app/app.js
中更新您的版本
“余烬加载初始值设定项”:
?是“^0.6.0”吗?`您的ember和ember cli版本是什么?近一个半月前,新的ember cli版本为我中断了ember-1.13项目。我知道ember版本>=2。。。Ember cli版本为2.12.1@GennadyDogaev