請問有沒有gulp插件能輸出執行任務前后文件的改變日志?
Gulp 有用的插件
Gulp提供了一些有用的插件來處理HTML&CSS,JavaScript,Graphics和其他一些事情,如下表所述。codingdict.com/article/7505
HTML & CSS 插件Sr.No.Plugin & Description1autoprefixer
它會自動包含CSS屬性的前綴。
2gulp-browser-sync
它用于監視CSS目錄中的所有HTML和CSS文件,并在所有瀏覽器中實時重新加載頁面,無論何時更改文件
3gulp-useref
它用于替換對非優化腳本或樣式表的引用。
4gulp-email-design
它創建HTML電子郵件模板,將CSS樣式轉換為內聯。
5gulp-uncss
它優化了CSS文件并發現了未使用和重復的樣式。
6gulp-csso
它是一個CSS優化器,可以最小化CSS文件,從而縮小文件大小。
7gulp-htmlmin
它最小化HTML文件。
8gulp-csscomb
它用于為CSS創建樣式格式化程序。
9gulp-csslint
它指定了一個CSS linter。.
10gulp-htmlhint
它指定一個HTML驗證器。.
JavaScript 插件Sr.No.Plugin & Description1gulp-autopolyfiller
它與autoprefixer相同,其中包含必要的JavaScript填充。.
2gulp-jsfmt
它用于搜索特定的代碼片段。
3gulp-jscs
它用于檢查JavaScript代碼風格。
4gulp-modernizr
它指定用戶瀏覽器必須提供的HTML,CSS和JavaScript功能。
5gulp-express
它啟動gulp express.js Web服務器。
6gulp-requirejs
它使用require.js將require.js AMD模塊組合到一個文件中。
7gulp-plato
它生成復雜性分析報告。
8gulp-complexity
它分析了代碼的復雜性和可維護性。
9fixmyjs
它修復了JSHint結果。.
10gulp-jscpd
它用作源代碼的復制/粘貼檢測器。.
11gulp-jsonlint
這是JSON驗證器。.
12gulp-uglify
它縮小了JavaScript文件。.
13gulp-concat
它連接了CSS文件。
單元測試插件Sr.No.Plugin & Description1gulp-nodeunit
它運行來自Gulp的節點單元測試。.
2gulp-jasmine
它用于報告與輸出有關的問題。.
3gulp-qunit
它為QUnit測試提供基本的控制臺輸出,并使用PhantomJS節點模塊和PhantomJS runner QUnit插件。
4gulp-mocha
它指定了Mocha周圍的薄包裝并運行Mocha測試。.
5gulp-karma
它已經在Gulp中被棄用了。.
圖像插件Sr.No.Plugin & Description1gulpicon
它從SVG生成精靈并將它們轉換為PNG。
2gulp-iconfont
它使用Web字體從SVG創建WOFF,EOT,TTF文件。
3gulp-imacss
它將圖像文件轉換為數據URI并將它們放入單個CSS文件中。
4gulp-responsive
它為不同的設備生成響應式圖像
5gulp-sharp
它用于更改和調整圖像的方向和背景。
6gulp-svgstore
它將SVG文件與元素組合成一個文件。
7gulp-imagemin & gulp-tinypng
它用于壓縮諸如PNG,JPEG,GIF,SVG等圖像。
8gulp-spritesmith
它用于從一組圖像和CSS變量創建spritesheet。
編譯器插件Sr.No.Plugin & Description1gulp-less
它為Gulp提供LESS插件。
2gulp-sass
它為Gulp提供SASS插件。
3gulp-compass
它為Gulp提供指南針插件。
4gulp-stylus
它用于在CSS中保持手寫筆。
5gulp-coffee
它為Gulp提供咖啡插件。
6gulp-handlebars
它提供了Gulp的handlebars插件。
7gulp-jst
它在JST中提供了下劃線模板。
8gulp-react
它將Facebook React JSX模板指定為JavaScript。
9gulp-nunjucks
它在JST中指定了Nunjucks模板。
10gulp-dustjs
它指定JST中的灰塵模板。
11gulp-angular-templatecache
它指定了templateCache中的AngularJS模板。
其他插件
gulp-clean插件刪除文件和文件夾,并且gulp-copy插件將源文件復制到新的目的地。
Sr.No.Plugin & Description1gulp-grunt
它從Gulp運行Grunt任務
2gulp-watch
它會在發生更改時觀察文件。
3gulp-notify
只要任務失敗,它就會通知錯誤消息。
4gulp-git
它允許使用Git命令。
5gulp-jsdoc
它為Gulp創建JavaScript文檔。
6gulp-rev
它為文件名提供靜態資產修訂。
7gulp-bump
它增加了JSON包中的版本。
8gulp-bower-files
它用于注入涼亭包。
9gulp-removelogs
它刪除console.log語句。
10gulp-preprocess
它根據上下文或環境配置預處理HTML,JavaScript和其他文件。
11gulp-duration
它指定了Gulp任務的持續時間。
12gulp-changed & gulp-newer
它運行修改后的文件和更新的文件。
13gulp-connect
它用于使用LiveReload運行Web服務器。
14gulp-shell
它運行Shell命令。
15gulp-ssh
它通過使用SSH和SFTP任務進行連接。
16gulp-zip
它壓縮文件和文件夾。
17gulp-clean & gulp-copy18gulp-filesize
它以可讀格式指定文件大小。.
19gulp-util
它提供了大量插件的實用程序。