React 相關開發工具

Gulp:是一個NodeJs項目構建工具,高效易學;把一個開發中的項目構建成一個能夠部署在服務器上的項目,壓縮 整合 javascript

gulp.task('1',['2','3'],function(){});// 執行完1,執行2和3

  

1 gulp.task('sass',function(){
2       gulp.src('./sass/**/*.scss')   //讀入文件內容
3       .pipe(sass().on('error',sass.logError))    //轉換成css
4       .pipe(gulp.dest('./css'));   //寫入目標目錄
5 });

 

Browserify:瀏覽器中js依賴管理工具。  是一個瀏覽器端代碼模塊化的工具;css

服務器端NodeJs自帶模塊化功能,能夠使用requiremodule.exports構建項目。java

原理:部署時處理代碼依賴,將模塊打包到一塊兒gulp

Webpack:代碼的打包,代碼的預處理,專一js代碼的優化。是增強版的Browserify,適應大型單頁應用。瀏覽器

兩大特點:code splitting 和 loadersass

code splitting 能夠自動完成,不須要手動處理,服務器

loader 能夠處理各類類型的靜態文件,而且支持串聯操做。模塊化

相關文章
相關標籤/搜索