在 Ubuntu 系统中,可以使用 Node.js 的第三方库 terser 来进行 JavaScript 代码的压缩。以下是使用 terser 进行代码压缩的步骤:
首先确保已经安装了 Node.js。如果没有安装,请访问 Node.js 官网 下载并安装。
打开终端,使用以下命令全局安装 terser:
npm install -g terser
input.js 的 JavaScript 文件,你想要压缩它。运行以下命令:terser input.js --output compressed.js
这将生成一个名为 compressed.js 的压缩后的文件。terser 默认会保留原始文件的名称和目录结构,但你可以使用 --compress 和 --mangle 选项来进一步优化压缩。
--verbose 选项:terser input.js --output compressed.js --verbose
* 来压缩整个目录中的所有文件。例如,如果你有一个名为 src 的目录,可以使用以下命令压缩其中的所有 JavaScript 文件:for file in src/*.js; do terser "$file" --output "${file%.js}_compressed.js"; done
这将为每个压缩后的文件创建一个新的文件,文件名与原始文件相同,但在末尾添加 _compressed。