2014年12月3日 星期三

yeoman step2, error solution

yeoman step2, error solution

Warning: ENOENT, no such file or directory '$owner/app/bower.json' Use --fo
rce to continue.

出現異常錯誤如上,跟着 yeoman 一步一步執行,記錄一下以下遇到的問題。

目前知道是因爲 grunt 底下的一個設定出現了問題。

解法

第一種方式,修改 Gruntfile.jscwd 項目,改爲空字串

wiredep: {
  options: {
    cwd: ''
  }
}

問題肇因

主要是因爲 wiredep 裏面的 option 設定的 cwd ,如果沒有讀取到適當位置的時候,會導致錯誤發生。
因爲 yeoman 上面的 step2 範例是直接安裝 @0.9.2 ,目前已經將 Gruntfile.js 裏面的 options.cwd 項目刪除,所以可以安心服用。

參考資料

沒有留言:

張貼留言

Facebook