日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gulp 项目构建 代码压缩与混淆

發布時間:2024/7/5 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gulp 项目构建 代码压缩与混淆 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、gulp安裝

需要全局安裝:npm install gulp -g

還需要本地安裝,在項目目錄中:npm install gulp --save

2、gulp使用

  • 在項目目錄中新建1個gulpfile.js文件.

  • 在這個文件中寫上構建代碼.

gulp-uglify 壓縮js

壓縮混淆js代碼,需要gulp-uglify插件支持.使用npm安裝該插件? npm install?gulp-uglify

// 獲取 gulp var gulp = require('gulp'); // 獲取 uglify 模塊(用于壓縮 JS) var uglify = require('gulp-uglify'); // 壓縮 js 文件 // 在命令行使用 gulp script 啟動此任務 gulp.task('jscompress', function() {// 1. 找到文件return gulp.src('js/cart.js')// 2. 壓縮文件.pipe(uglify({mangle:true}))// 3. 另存壓縮后的文件.pipe(gulp.dest('dist/js')); });

  

壓縮CSS?

需要gulp-cssmin插件支持.使用npm安裝該插件? npm install?gulp-cssmin

var cssmin = require("gulp-cssmin");gulp.task("csscompress",function () {//1.這個任務是用來壓縮css的.// 那么首先你需要指定需要壓縮的css文件// 調用gulp對象的src方法,指定要處理的文件的路徑.gulp.src("css/ershou.css").pipe(cssmin()).pipe(gulp.dest("dist/css"));//2.pipe()管道理解 閥門形象理解.//3.管道中每一個閥門做不同的事情.不同的事情需要插件來完成.// 壓縮css的插件. gulp-cssmin// 安裝插件,引入gulp-cssmin// 引入后,其實1個函數.// 將其在管道中調用,相當于在管道中設置了1個閥門.//4.管道最后1關,要調用gulp對象的dest方法,設置存放處理后的路徑.});

?

執行命令:

gulp csscompressgulp jscompress

  

?

轉載于:https://www.cnblogs.com/winstonsias/p/11572285.html

總結

以上是生活随笔為你收集整理的gulp 项目构建 代码压缩与混淆的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。