[好文推荐] 如何保护价值上千万的Node.js源代码? - 主要是ncc

如何保护价值上千万的Node.js源代码?
https://zhuanlan.zhihu.com/p/84386456

一个强大的JS混淆器。

github.com/javascript-obfuscator/javascript-obfuscator

一套JS代码安全问题解决方案。

www.jshaman.com

一个极简的Node.js字节码编译器。

github.com/OsamaAbbas/bytenode

ncc

可以把Node.js项目打包成一个js单文件,支持 TypeScript,动态导入。
github.com/zeit/ncc

pkg

[pkg] 可以把Node.js项目打包成一个二进制的可执行文件,pkg不支持动态导入,但是会将Node本身一起打包,可以实现在没安装Node.js的环境运行。
github.com/zeit/pkg

node-packer

[pmq20/node-packer]也能打包成一个二进制的可执行文件,它的优势在于支持各种形式的require, 也支持C++模块。可惜项目已经两年没更新了,只支持到Node.js 8.3.0, 对于更高版本的支持,请移步slee047/node-packer
github.com/pmq20/node-packer

posted @ 2023-08-11 15:57  彭成刚  阅读(184)  评论(0编辑  收藏  举报