建立:Ember-cli - Bower not installing properly
我刚刚从ember-cli 0.0.40升级到0.1.2,当我运行ember服务器时,我也遇到了问题。 48 {jin Bad option: 'moment'.
JSHint完成后让我拥有它,我为loader.js做了一个错误的路径错误:
Path or pattern "vendor/loader.js/loader.js" did not match any files
Error: Path or pattern "vendor/loader.js/loader.js" did not match any files
at Object.multiGlob (/home/mikeumus/Downloads/RentalGeek/Development/portola-workon29oct/node_modules/ember-cli/node_modules/broccoli-concat/node_modules/broccoli-kitchen-sink-helpers/index.js:221:13)
at /home/mikeumus/Downloads/RentalGeek/Development/portola-workon29oct/node_modules/ember-cli/node_modules/broccoli-concat/index.js:62:32
at $$$internal$$tryCatch (/home/mikeumus/Downloads/RentalGeek/Development/portola-workon29oct/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:470:16)
at $$$internal$$invokeCallback (/home/mikeumus/Downloads/RentalGeek/Development/portola-workon29oct/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:482:17)
at $$$internal$$publish (/home/mikeumus/Downloads/RentalGeek/Development/portola-workon29oct/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:453:11)
at $$rsvp$asap$$flush (/home/mikeumus/Downloads/RentalGeek/Development/portola-workon29oct/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1531:9)
at process._tickCallback (node.js:419:13)
在升级到ember-cli@0.1.2之前,我收到了ember-cli-simple-auth的包含错误。我做了ember g ember-cli-simple-auth
并且那很漂亮,但上述错误仍然存在。
答案 0 :(得分:1)
请务必按照releases页面上的步骤进行稳固升级。
特别是在您的情况下,这可能是由app.import
中的Brocfile.js
引起的。其中一个重大变化是,凉亭组件已移至/bower_components
而非/vendor
。该错误表示某些内容正在尝试从loader.js
目录导入vendor
。
这可能是由于您尝试在Brocfile
中导入它或由于未在node_modules
文件夹中正确更新ember-cli而导致的。如果它仍然引用旧版本,则会尝试从vendor/
而不是bower_components
导入。要解决此问题,只需rm -rf node_modules
和npm install
即可重新安装模块。
发布页面提到了如果您仍然遇到问题,如何清除npm缓存以重新安装所有内容。