基于node的uglifyjs压缩JS
https://blog.****.net/ywj5200/article/details/53929334
首先安装nodejs(windows下安装nodejs)
3.安装文件
nodejs,默认是安装在C:\Program Files\nodejs下面,我也就不改变了。
3.安装过程中直接用npm安装相环境既可(图安装的时候忘截了)。
4.win+R,出入cmd,回车,调出DOS窗口。
4.因为安装时已经自动配置了环境变量,所以我们可以直接输入node,即可进入node.js交互模式
5.我们进入node之后,可以输入:
console.log("Hello,World!");
测试一下
6.在C盘下建立一个app文件夹,app文件夹里面写一个test.js。
代码如下:
var http = require("http");
http.createServer(function(req, res) {
res.writeHead( 200 , {"Content-Type":"text/html"});
res.write("<h1>Node.js</h1>");
res.write("<p>Hello World</p>");
res.end("<p>beyondweb.cn</p>");
}).listen(3000);
console.log("HTTP server is listening at port 3000.");
7.好,再从DOS窗口进入你的app的文件夹,在命令窗口执行【node test.js】。这样就可以在网页上访问你的js了。访问网址http://127.0.0.1:3000。如果你正常访问了,那么久安装成功了。
8.浏览器查看
然后安装uglifyjs
打开cmd输入以下
npm install uglify-js -g回车
下面就可以压缩JS了
下面演示如何使用uglifyjs压缩JS
一.在桌面建一个文件夹用来存放你要压缩的js文件(这里文件夹名称为formini)
- 打开cmd
- 目录引到formin文件夹
3.回到桌面打开formin文件夹,可以看到压缩好的文件
二、uglifyjs压缩批处理
新建一个txt文档,任意命名,将下面的代码粘贴进去,修改JSFOLDER
后面的文件夹目录为你自己的,然后把.txt
后缀改成.bat
就可以啦!然后双击就可以批量使用uglifyjs压缩JS文件啦!
- @echo off
- :: 设置压缩JS文件的根目录,脚本会自动按树层次查找和压缩所有的JS
- SET JSFOLDER=C:\Users\Administrator\Desktop\page
- echo 正在查找JS文件
- chdir /d %JSFOLDER%
- for /r . %%a in (*.js) do (
- @echo 正在压缩 %%~a …
- uglifyjs %%~fa -m -o %%~DPNa.min.js
- )
- echo 完成!
- pause & exit