【发布时间】:2016-12-12 15:11:41
【问题描述】:
安装 ember-power-calendar 后出现此错误:
无法读取未定义的属性“nodeModulesPath” TypeError:无法读取未定义的属性“nodeModulesPath” 在 DependencyVersionChecker.NPMDependencyVersionChecker
我清理了 npm 和 bower 缓存,删除了 node_modules、bower_components、dist 和 tmp 文件夹,然后从包 json 中删除了 ember-power-calendar 包,然后运行 npm install && bower install。
但这并没有帮助。
我还看到 ember-power-calendar 与 ember-cli@2.10 有依赖关系。但我有2.8。我什至更新了 ember-cli,做了上面的步骤,它也没有帮助。
最后一个想法是重新安装 node 和 npm 以清理全局模块。但我不确定它是否会有所帮助。
你有什么想法吗?
提前致谢!
【问题讨论】:
-
我唯一能建议的就是查看following link,如果您还没有这样做,请仔细应用设置和项目更新部分。
-
2 件事。如果可以,请发布您的
package.json文件。此外,如果您可以包含完整的堆栈跟踪,而不仅仅是错误,那将非常有帮助 -
我在更新 ember-bootstrap 和 ember-power-select 后遇到了同样的问题。卸载它们 (
npm uninstall ember-bootstrap --save-dev) 后,它又可以工作了 -
我也有这个问题。来自
ember-cli-version-checker的第 137 行 -
对我来说删除 ember-cli-font-awesome
npm uninstall ember-cli-font-awesome --save-dev解决了它。似乎有些插件会破坏构建。