使用ember(和一般的js框架)非常新 我按照ember网站上的官方指南,安装了ember-cli并创建了一个测试应用程序,但是当我使用服务器时,得到这个消息:
Missing template processor
Error: Missing template processor
at module.exports.preprocessTemplates C:\Users\vittorio\AppData\Roaming\npm \node_modules\ember-cli\lib\preprocessors.js:164:11)
at EmberApp._processedTemplatesTree (C:\Users\vittorio\AppData\Roaming\npm\node_modules\ember-cli\lib\broccoli\ember-app.js:567:10)
at EmberApp.appAndDependencies (C:\Users\vittorio\AppData\Roaming\npm\node_modules\ember-cli\lib\broccoli\ember-app.js:808:24)
at EmberApp.javascript (C:\Users\vittorio\AppData\Roaming\npm\node_modules\ember-cli\lib\broccoli\ember-app.js:882:34)
at EmberApp.toArray (C:\Users\vittorio\AppData\Roaming\npm\node_modules\ember-cli\lib\broccoli\ember-app.js:1248:10)
at EmberApp.toTree (C:\Users\vittorio\AppData\Roaming\npm\node_modules\ember-cli\lib\broccoli\ember-app.js:1270:30)
at Object.<anonymous> (e:\web\apps\test_ember\Brocfile.js:20:22)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
我找不到足够简单的初学者信息,我只是卡住了。
有关我在Windows 7上的环境的一些信息:
$ ember --version
version: 0.2.3
node: 0.12.0
npm: 2.7.6
答案 0 :(得分:8)
我遇到其他人在尝试&#34; ember server&#34;时遇到同样的错误命令和上面的解决方案不起作用(对我来说没有用)。我意识到我必须跑:
npm install
bower install
运行服务器之前;在这之后,我能够运行&#34; ember server&#34;并且工作得很好。
答案 1 :(得分:2)
ember-cli
项目可能对其模块版本很挑剔。尝试更新您的包缓存并重新安装ember-cli
:
bower cache clean && npm cache clean && npm install -g ember-cli