yeoman step2, error solution

yeoman step2, error solution

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

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

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

解法

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

<span>wiredep</span>: <span>{<br></br><span><span>options</span>:<span> {<br></br> cwd: <span>''</span><br></br></span></span></span>}<br></br>}

問題肇因

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

參考資料

CaesarChi

Web developer, focus on website fullstack, special JavaScript, and love sharing developing experience and communicate with developers. http://about.me/clonn