Gulp學(xué)習(xí)

postcss使用筆記

安裝

npm i -g postcss-cli

使用

npm install postcss-cli autoprefixer
npx postcss *.css --use autoprefixer -d build
//  或
postcss --use autoprefixer --dir dist/ src/*.css --watch

jshint

安裝

npm install -g jshint

使用

jshint filename.js

建立配置文件 .jshintrc

{
  "asi" : true,  //自動加分號
  "esversion": 6  //可用es6
}

ESlint

安裝

npm i -g eslint

使用

eslint --init  //建立配置文件
eslint filename.js

配置全局變量識別$

// .eslintrc.js
module.exports = {
  "env": {
    "browser": true,
    "jquery": true
  },
  "globals": {
    
  },
  "rules": {
    "semi": "off",  //禁用分號錯誤提示
  }
}

文件壓縮

uglifyjs (只能壓縮es5不能壓縮es6)
安裝

npm install -g uglify-js

使用

uglifyjs --compress --mangle -- fliename.js

babel

安裝

npm install --save-dev babel-cli babel-preset-env

創(chuàng)建配置文件

touch .babelrc

寫入

{
  "presets": ["env"]
}

使用

babel filename.js > dist/filename.js

// 第二種方法連著使用uglifyjs
babel filename.js | uglifyjs > dist/filename.js

Gulp

作為項目的開發(fā)依賴安裝:

npm install --save-dev gulp

創(chuàng)建配置文件

touch gulpfile.js

使用裝在項目里的gulp(非全局安裝的情況):

./node_modules/.bin/gulp
var gulp = require('gulp');
var del = require('del');
gulp.tash("default", function(){
  return del(['dist/*']);
});

在gulp中使用postcss

npm install --save-dev gulp-postcss
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容