国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

node下使用UglifyJS壓縮合并JS文件的方法

2024-05-06 15:21:00
字體:
來源:轉載
供稿:網友

現在UglifyJS的最新版本為 2.8.13,主要功能為JS的壓縮和合并,下面直接進入教程:

安裝:

<span style="font-size:18px;color:#006600;">npm install uglify-js -g</span> 

將uglifyjs安裝為全局變量,方便我們在任何地方使用。

<span style="color:#006600;">下面是shell命令的中文解釋:* source-map [string],生成source map文件。* –source-map-root [string], 指定生成source map的源文件位置。* –source-map-url [string], 指定source map的網站訪問地址。* –source-map-include-sources,設置源文件被包含到source map中。* –in-source-map,自定義source map,用于其他工具生成的source map。* –screw-ie8, 用于生成完全兼容IE6-8的代碼。* –expr, 解析一個表達式或JSON。* -p, –prefix [string], 跳過原始文件名的前綴部分,用于指定源文件、source map和輸出文件的相對路徑。* -o, –output [string], 輸出到文件。* -b, –beautify [string], 輸出帶格式化的文件。* -m, –mangle [string], 輸出變量名替換后的文件。* -r, –reserved [string], 保留變量名,排除mangle過程。* -c, –compress [string], 輸出壓縮后的文件。* -d, –define [string], 全局定義。* -e, –enclose [string], 把所有代碼合并到一個函數中,并提供一個可配置的參數列表。* –comments [string], 增加注釋參數,如@license、@preserve。* –preamble [string], 增加注釋描述。* –stats, 顯示運行狀態。* –acorn, 用Acorn做解析。* –spidermonkey, 解析SpiderMonkey格式的文件,如JSON。* –self, 把UglifyJS2做為依賴庫一起打包。* –wrap, 把所有代碼合并到一個函數中。* –export-all, 和–wrap一起使用,自動輸出到全局環境。* –lint, 顯示環境的異常信息。* -v, –verbose, 打印運行日志詳細。* -V, –version, 打印版本號。* –noerr, 忽略錯誤命令行參數。</span>

# UglifyJS2 使用方法

> UglifyJS2使用包括2種方式

1. shell 指令調用

2. api 調用

shell命令:

合并壓縮start.js、test.js這兩個JS文件

~> uglifyjs start.js test.js -o new.min.js --source-map new.min.js.map

API調用:

var fs = require('fs');var uglifyjs = require("uglify-js");var result = uglifyjs.minify("../test.js",{ mangle:false});

上面的一個基本核心方法 minify ,下面我們單獨看下這個方法

這是一個非常智能的方法 ,共 2個參數

第一個參數 *

第一個參數可以是 字符串,路徑,路徑數組;

1.字符串參數

就是我們書寫的 javascript 代碼可以直接當做一個字符串參數參數函數,但是需要有第二個參數告訴函數,這是 javascript 源碼字符串

var result = uglifyjs.minify("var fun=function(){ alert('itKingOne博客');};",{ mangle:false, fromString:true,});            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 将乐县| 当雄县| 临沂市| 桐梓县| 阿鲁科尔沁旗| 兴国县| 中西区| 平果县| 佳木斯市| 遂宁市| 额敏县| 上思县| 甘泉县| 子洲县| 左云县| 历史| 穆棱市| 阳泉市| 洛宁县| 梨树县| 武威市| 平果县| 乐亭县| 灵寿县| 罗源县| 紫金县| 怀宁县| 兰溪市| 尼勒克县| 东明县| 阳城县| 贵阳市| 新和县| 海晏县| 双鸭山市| 新沂市| 饶平县| 靖边县| 陆河县| 庐江县| 柳林县|