講師回答 / Materliu
在插件那一節會講到有一個默認的options值, 而this.flags下的值我們并不認為其是options值, 除非插件的貢獻者在插件代碼中hack此處, 去獲取 this.flags 下的值, 而grunt-connect 插件的作者這么干了。 ??connect:dist:keepalive ?會導致 keepalive 的options值為true, 但是 connect:dist, connect:livereload, ?connect:test?卻會使用默認的keepalive 的optio...
2015-01-03
已采納回答 / Materliu
package.json 文件中的 dependencies/devDependencies/peerDependencies 字段內指定的插件都會被加載, 就像視頻中說的, 插件多加載幾個沒啥問題, 只要initConfig中沒有同名配置即可。
2014-12-30
已采納回答 / Materliu
說來也巧, 后邊的插件篇, 插件的配置參數居然和你的用戶名重名了, 敬請期待。 ? 說到實際的例子, generator生成的代碼結構跟我們實際生產中的代碼結構已經非常接近了, 無非就是在這個結構上再去添加業務邏輯代碼。 ?受某位慕課網小伙伴的啟發, 后續準備搞個實戰篇, 帶大家全程編寫一個chrome的插件, 用到我們這個課程學到的全部知識。 如果對這個課程感興趣, 辛苦到問答區的置頂問題《聊點啥,您說了算》頂一下那個同學提的這個想法。
2014-12-29
講師回答 / Materliu
這是因為在使用generator之前沒有先行安裝對應的generator, 如果是angular的話, 需要先運行 npm install -g generator-angular 進行安裝。
2014-12-29
講師回答 / Materliu
Tosone, Gruntfile.js 配置文件完全是依賴yeoman generator自動生成的, 只要你本地安裝了對應的generator, 自行生成即可。
2014-12-27
已采納回答 / Materliu
是不是沒有在項目目錄下先行安裝copy task啊, 視頻中有講到 npm install grunt-contrib-copy --save-dev ?
2014-12-27
已采納回答 / Materliu
實不相瞞, 現已離開AlloyTeam, 這份規范最早是我推動團隊建立的, 所以開始時候立項是在我的github賬戶內, 后來成型才轉移到了AlloyTeam團隊賬戶內, 離開之后, 兩套規范有了一些分歧, 還是那句, 無所謂優劣, 選擇適合你的即可。
2014-12-27