刚刚在Windows机器上安装了ember.js(XP) - ember.js设置dev机器的新手。
似乎存在必要的组件并且响应迅速。
$ ember版本给了我:
version: 0.2.3
node: 0.12.2
npm: 2.7.6
$ npm版本给了我:
{ alquimista: '0.0.0',
npm: '2.7.4',
http_parser: '2.3',
modules: '14',
node: '0.12.2',
openssl: '1.0.1m',
uv: '1.4.2-node1',
v8: '3.28.73',
zlib: '1.2.8' }
修订
$ bower list
app Y:\webwork\emberjs\alquimista\app
当我切换到我的ember app目录并运行
时$ ember server
我收到错误
version: 0.2.3
Cannot find module 'ember-cli/lib/broccoli/ember-app'
Error: Cannot find module 'ember-cli/lib/broccoli/ember-app'
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> (Y:\webwork\emberjs\alquimista\Brocfile.js:3:16)
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)
是的,我已经确认“ember-cli / lib / broccoli / ember-app”存在,并且在完全限定的形式,c:/ ..等的PATH变量中。但是错误消息msg不包含完全限定的路径,所以我想知道ember.js是否在加载时使用相对路径?我不知道它将从哪个基目录开始并基于它进行引用。
在这样的情况下,是否有人建议修复以在Windows机器上运行ember服务器?
答案 0 :(得分:2)
在ember-cli
GitHub存储库中看到与此问题相关的内容:https://github.com/ember-cli/ember-cli/issues/3961
正如@ebryn所说,npm install && bower install
应该有所帮助:)
通常,设置应如下(在Windows上):
node.js
bower
npm install -g bower
phantomjs
npm install phantomjs
ember-cli
npm install ember-cli@0.2.3
你应该好好去:)