gulp簡單筆記

2021-08-14 07:18:16 字數 1419 閱讀 2632

新建配置檔案npm init

入口檔案entry pointgulpfile.js

全域性安裝gulp

安裝gulpfile.js require的所有依賴(gulp-imagemin要使用npm安裝 防止壓縮報錯)

gulpfile.js:

var gulp = require('gulp'),

less = require('gulp-less'),

cleancss = require('gulp-clean-css'), //壓縮css

changed = require('gulp-changed'),

uglify = require('gulp-uglify'),

concat = require('gulp-concat'),

imagemin = require('gulp-imagemin'),//壓縮

pngquant = require('imagemin-pngquant'), // 深度壓縮

browsersync = require("browser-sync").create();

// 實時編譯less

gulp.task('less', function

() );

// 壓縮js

gulp.task("script", function

() ))

.pipe(concat('index.js'))

.pipe(uglify())

.pipe(gulp.dest('src/js'))

.pipe(browsersync.reload());

});// 壓縮

gulp.task('images', function

() ')

.pipe(imagemin(],//不要移除svg的viewbox屬性

use: [pngquant()] //使用pngquant深度壓縮png的imagemin外掛程式

})).pipe(gulp.dest('src/img'))

.pipe(browsersync.reload());

});//啟動熱更新

gulp.task('serve', function

() });

gulp.watch('src/js/*.js', ['script']); //監控檔案變化,自動更新

gulp.watch('src/less/*.less', ['less']);

gulp.watch('src/images/*.', ['images']);

});gulp.task('default', ['serve']);

gulp

簡單筆記(四)

第二章 型別 運算子與表示式 10.11.25 2.1 變數名 對變數與符號常量的名字存在著一些限制。名字有字幕 與數字組成,但其第乙個字元必須為字母。下劃線 也 被看做是字母,它有時可用於命名比較長的變數以提高 可讀性。由於庫函式通常使用下劃線開頭的名字,因此 不要將這類名字用作變數名。大寫字母與...

UIApplication 簡單筆記

如何取得?很簡單 copy 下面的 code 就好,不會有第二種寫法,也完全不用考量什麼 記憶體管理。2 push notification iphone 3.0 新增的功能,用來唬爛可以滿足部分多工需求的功能。好啦,是真的還不錯 是的!搖晃時 undo 我們都知道 iphone 可以知道自己在旋轉...

LBFGS 簡單筆記

52nlp上無約術最優化的文章 後面提到了乙個無約束最優化的c 實現 sample lbfgs.c lm 計算原函式和梯度fx g d g 計算xnorm,gnorm 判定gnorm xnorm 是否滿足條件 計算step 1 sqrt d d k 1,end 0 進入for迴圈 計算xnorm,g...