无法找到模块'q'以及更多...
当我在现有的Ember应用程序中运行 ember install emberfire
时,我得到 Cannot find module 'q'
.
我搜索了这个问题,尝试了 npm cache clean
和 npm install q
.
现在, ember install emberfire
抛出 Cannot find module '../function/makeIterator_'
,我不愿意走得更远 .
但是,在npm-embercli-emberfire,建议是通过Bower安装 npm install --save-dev ember-cli-emberfire
- 引用:
-
此repo将emberFire列为bower依赖项
-
它作为npm postinstall脚本运行
bower install
-
它导出一个包含firebase和emberFire库的树
节点6.2.2和ember-cli播放得很好吗?
由于当我试图专注于Ember(tutorial)应用程序时,npm和Node的阴谋成为一个令人恼火的谜团,我想知道:
-
运行
ember install emberfire
的方式有何不同,如果在运行npm-recommended命令之前运行它是一个问题? -
如果可以使用节点6.2.2运行ember-cli - 如果没有,建议?
我的设置
-
OS X 10.11.6(在OS X更新后只需
chown -R
usr / local) . -
节点6.2.2(显然"has currently not been tested against Ember CLI and may result in unexpected behaviour.")
-
恩伯:1.13.15
-
ember-cli:1.13.15
-
ember-data:2.7.0
-
node:6.2.2
-
npm:2.14.10
-
emberfire:2.0.1
-
ember-cli-emberfire:0.0.1
完整错误读数:
$ ember install emberfire
version: 1.13.15
Installed packages for tooling via npm.
installing emberfire
identical app/adapters/application.js
Cannot find module 'q'
Error: Cannot find module 'q'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/admin/projects/solutions-log/node_modules/ember-cli/node_modules/bower/lib/commands/index.js:1:71)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
$ npm cache clean
$ npm install q
solutions-log@0.0.0 /Users/admin/projects/solutions-log
└── q@1.4.1
$ ember install emberfire
version: 1.13.15
Installed packages for tooling via npm.
installing emberfire
identical app/adapters/application.js
Cannot find module '../function/makeIterator_'
Error: Cannot find module '../function/makeIterator_'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/admin/projects/solutions-log/node_modules/ember-cli/node_modules/bower/lib/node_modules/mout/array/collect.js:2:20)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)