如何保护价值上千万的Node.js源代码?
https://zhuanlan.zhihu.com/p/84386456
1|0一个强大的JS混淆器。
github.com/javascript-obfuscator/javascript-obfuscator
2|0一套JS代码安全问题解决方案。
www.jshaman.com
3|0一个极简的Node.js字节码编译器。
github.com/OsamaAbbas/bytenode
4|0ncc
可以把Node.js项目打包成一个js单文件,支持 TypeScript,动态导入。
github.com/zeit/ncc
5|0pkg
[pkg] 可以把Node.js项目打包成一个二进制的可执行文件,pkg不支持动态导入,但是会将Node本身一起打包,可以实现在没安装Node.js的环境运行。
github.com/zeit/pkg
6|0node-packer
[pmq20/node-packer]也能打包成一个二进制的可执行文件,它的优势在于支持各种形式的require, 也支持C++模块。可惜项目已经两年没更新了,只支持到Node.js 8.3.0, 对于更高版本的支持,请移步slee047/node-packer。
github.com/pmq20/node-packer
__EOF__
![](https://images.cnblogs.com/cnblogs_com/pengchenggang/110921/o_200722053416Avatar.jpg)
本文链接:https://www.cnblogs.com/pengchenggang/p/17623211.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based) 标签:Node,目标,github,packer,js,源代码,com From: https://www.cnblogs.com/chinasoft/p/17775836.html