
WebSafeCompiler (WSC) 是一款高级实用工具(网站编译器),旨在使用 Node.js 对 Web 应用程序和网站进行优化、压缩和混淆(如果需要)。它通过减小文件大小或提供针对逆向工程的持久保护来增强您的 Web 资产,确保您的代码可随时部署且安全可靠。
[!NOTE]
适用于 *.github.io 网站
要充分发挥 WebSafeCompiler 的全部潜力,请在终端中执行以下命令:
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]
<input_dir>:包含待处理源文件的目录。<output_dir>:优化和混淆后文件的输出目录。-m, --map:在输出目录中创建 sitemap.xml,以获得更好的 SEO 效果。-s, --smart:自动检测已压缩的文件并跳过它们。这包括 JS 和 CSS 文件。-d, --drm:启用代码混淆(DRM 保护),以保护您的源代码免遭未经授权的分析。
-h, --help:显示包含详细使用说明的帮助信息。-v, --version:输出 WebSafeCompiler 的当前版本。node wsc.js "/path/to/source" "/path/to/output" --drm --smart
此命令将处理指定源目录中的所有文件,对其进行优化,并且如果启用了混淆标志,还会保护代码免遭未经授权的访问或篡改。输出文件将即可部署到您的 Web 环境中。

WebSafeCompiler 使用以下库来处理 JavaScript 代码:
要开始使用 WebSafeCompiler,您需要在系统上安装 Node.js。请按照以下步骤安装所需软件包:
安装 Node.js:从 Node.js 官方网站 下载并安装 Node.js。按照适用于您操作系统的安装说明进行操作。
克隆存储库:如果尚未克隆,请将存储库克隆到本地计算机:
git clone <repository-url>
cd <repository-directory>/source
安装依赖:导航到项目目录并安装必要的 npm 软件包:
npm install
完成!您现在可以使用 WSC 了。
本项目基于 MIT 许可证授权。有关更多详细信息,请参阅 LICENSE 文件。