Ember错误:路径“vendor / loader.js / loader.js”与任何文件都不匹配

时间:2014-10-30 11:35:20

标签: ember.js ember-cli

建立: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并且那很漂亮,但上述错误仍然存​​在。

1 个答案:

答案 0 :(得分:1)

请务必按照releases页面上的步骤进行稳固升级。

特别是在您的情况下,这可能是由app.import中的Brocfile.js引起的。其中一个重大变化是,凉亭组件已移至/bower_components而非/vendor。该错误表示某些内容正在尝试从loader.js目录导入vendor

这可能是由于您尝试在Brocfile中导入它或由于未在node_modules文件夹中正确更新ember-cli而导致的。如果它仍然引用旧版本,则会尝试从vendor/而不是bower_components导入。要解决此问题,只需rm -rf node_modulesnpm install即可重新安装模块。

发布页面提到了如果您仍然遇到问题,如何清除npm缓存以重新安装所有内容。