路径或模式" bower_components / moment / moment.js"没有匹配任何文件

时间:2014-12-03 12:29:04

标签: ember.js ember-cli

我已按照these说明将我的项目更新为ember-cli 0.1.3(从0.1.2开始)。一旦完成该过程,我就做到了 ember serve我收到以下错误:

Path or pattern "bower_components/moment/moment.js" did not match any files Error: Path or pattern "bower_components/moment/moment.js" did not match any files at Object.multiGlob (/Users/riccardo/Dropbox/Workspace/caffeconcarla-app/node_modules/ember-cli/node_modules/broccoli-kitchen-sink-helpers/index.js:202:13) at /Users/riccardo/Dropbox/Workspace/caffeconcarla-app/node_modules/ember-cli/node_modules/broccoli-concat/index.js:62:32 at $$$internal$$tryCatch (/Users/riccardo/Dropbox/Workspace/caffeconcarla-app/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:470:16) at $$$internal$$invokeCallback (/Users/riccardo/Dropbox/Workspace/caffeconcarla-app/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:482:17) at $$$internal$$publish (/Users/riccardo/Dropbox/Workspace/caffeconcarla-app/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:453:11) at $$rsvp$asap$$flush (/Users/riccardo/Dropbox/Workspace/caffeconcarla-app/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1531:9) at process._tickCallback (node.js:419:13)

有没有人遇到同样的问题?

1 个答案:

答案 0 :(得分:7)

从应用程序的根目录中尝试以下步骤,

  • 确保bower_components目录存在,

    ls bower_components/
    
  • 确保.bowerrc有“bower_components”的目录条目,而不是“vendor”,

    cat .bowerrc
    

    这应该返回,

    {
      "directory": "bower_components"
    }
    
  • 确保通过凉亭安装了momentjs,

    bower install --save momentjs
    
  • 确保凉亭缓存

    bower cache clean
    
  • 让凉亭安装一切

    bower install
    
  • 运行ember

    ember serve