2015-11-04 128 views
0

這將是我的第一個大項目。 內容是字面上巨大的,所以我正在尋找一個環境,這會讓我在維護東西的時候容易。 我將使用wordpress作爲CMS,我不太清楚我需要多少Yeoman,Grunt和Bower。我認爲這些在我自己的開發中非常酷和創新。 考慮到我第一次使用這些東西,難以保持良好和一致的工作嗎?yeoman,grunt和bower連同wordpress

回答

1

對於那些我認爲咕嚕聲對Wordpress開發最有用的東西,儘管取決於你喜歡如何包含依賴關係也是值得考慮的。

WordPress的工作,我有

  • 一個「默認」咕嚕咕嚕的任務,那手錶我的主題目錄,並在任何SASS文件更改重建CSS(咕嚕-的contrib手錶還具有livereload)
  • 一個'構建'grunt任務,在我的Javascript上運行jshint和uglify,從SASS構建和縮小CSS,在我的img目錄上運行imagemin,向CSS/JS鏈接添加緩存清除參數,將我想要部署的所有內容複製到' build'directory
  • 用於部署構建文件夾內容的SFTP和SCP任務

還有更多你可以做,但希望能給你一個像grunt這樣有用的東西的想法。我也使用了gulp,但發現它提供的模塊很少。以下是我的package.json的亮點:

"bower": "^1.4.1", 
"grunt": "^0.4.5", 
"grunt-concurrent": "^2.0.3", 
"grunt-contrib-clean": "^0.6.0", 
"grunt-contrib-compass": "^1.1.1", 
"grunt-contrib-copy": "^0.8.0", 
"grunt-contrib-imagemin": "^1.0.1", 
"grunt-contrib-jshint": "^0.11.3", 
"grunt-contrib-uglify": "^0.9.2", 
"grunt-contrib-watch": "^1.0.0", 
"grunt-scp": "^0.1.8", 
"grunt-sftp-deploy": "^0.2.4", 
"grunt-text-replace": "^0.4.0", 
相關問題