问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

npm安装完uglifyjs怎么对js代码进行混淆

发布网友 发布时间:2022-04-29 22:21

我来回答

1个回答

热心网友 时间:2022-04-22 17:26

如果你是全局安装的,可以直接在需要混淆文件的目录下,

按住shift键右击鼠标选择在此处打开命令窗口如图

2.打开窗口后直接在窗口执行

uglifyjs main.js demo.js -o foo.min.js --source-map foo.min.js.map --source-map-root http://onbook.me -p 5 -c -m --wrap --export-all

混淆文件main.js和demo.js生成foo.min.js和foo.min.js.map并指定map的来源网站

3.另一种使用方式是,把UglifyJS2包放到程序中,通过API对JS文件或JS代码进行压缩。首先,新建一个NPM项目文件package.json,然后在是下载UglifyJS2依赖包。

新建文件package.json
{
  "name": "nodejs-uglifyjs2",
  "version": "0.0.1",
  "description": "uglifyjs2",
  "author": "Conan Zhang ",
  "dependencies": {
  }
}

4.执行npm install uglify-js --save下载UglifyJS2依赖包

5.安装完成后

新建test.js开始测试
var UglifyJS = require('uglify-js');

//代码压缩
var result = UglifyJS.minify("var b = function () {};", {fromString: true});
console.log("\n===========================");
console.log(result);

//文件压缩
result = UglifyJS.minify(["demo.js"]);
console.log("\n===========================");
console.log(result.code);

//多文件压缩,指定source map和网站来源
result = UglifyJS.minify(["main.js","demo.js"],{
    outSourceMap: "out.js.map",
    sourceRoot: "http://onbook.me",
    mangle:true
});
console.log("\n===========================");
console.log(result.code);
console.log(result.map);

http://blog.fens.me/nodejs-uglifyjs2-js/

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
立秋后钓鱼什么风向好-立秋钓鱼风向怎么选 赱乂砉込儬 怎么读 "赱"读什么? 解决电脑无法搜索到iPhone热点的问题如何修复iPhone热点无法在电脑上显... 电脑搜不到iphone12热点 iphone开热点给电脑搜不到 国企的地产有哪些 国企下设公司是什么意思? 红加蓝加绿是什么色. 梦幻西游75级开三倍抓鬼一轮有多少经验 混淆过的js代码如何还原? js 混淆干扰还原 java 混淆压缩css js 有什么作用 js代码混淆 以及 混淆后如何使用 支付宝姓名 是不是绑定的银行卡真实姓名?还是支付宝上编的昵称? 支付宝姓名是昵称吗 别人让我把支付宝姓名给她是给支付宝昵称还是真实姓名,急急急!!! 支付宝转账显示的收款人信息是其真实姓名还是支付宝昵称 别人支付宝转钱给我需要支付宝姓名那姓名是说昵称还是真实姓名 如何取消NTFS的压缩内容以便节省空间? 压缩包文件右键怎么去除全部解压缩的选项? boot怎么取消c盘压缩 电脑一直在压缩文件怎么取消 硬盘分区,启用文件和文件夹压缩怎么取消 怎么取消电脑磁盘的压缩 怎样解除压缩文件 文件被压缩怎么取消? 实拍猫屎咖啡生产过程,世界上最贵的咖啡是怎么来的 如何解除压缩文件 我想在QQ极速版上注册新用户,给手机发送短信时去这样,是没有发送成功吗? 浏览器怎么识别混淆压缩后的js代码 是否有必要把js压缩混淆维护成本 怎么使用yuicompressor2.4.2.jar进行js,CSS进行代码混淆 在JavaScript 开发中怎样做代码混淆? UglifyJS怎么混淆js 怎样还原被混淆的JavaScript代码 火狐有没有JS 反混淆,反压缩的工具 如何debug已被混淆成一行的JS代码 百度是怎样对javascript进行混淆和加密的? 关于法律毕业找工作的 放过进水手机的小米有毒吗? 小米没熟吃了会中毒吗 刚买的小米想熬稀饭,发现小米发黑吃了是否有害 大家说小米是不是有毒 小米手机容易中毒的吗? 我把小米装在洗衣液空瓶子里有毒吗? 吃的小米发红有毒吗 以小米作为主食对身体有害吗?? 苦味的小米粥有毒吗 玻璃水撒到小米上小米还能吃吗?会不会种毒