ncc 打包后发现nodemodules都打进去了,但是比如dll或者其他的文件都在外面,所以后面就是一个index.js以及其他打不进去的文件
最后打出来的index.js 是没有加密的
2 bytenode
GitHub - bytenode/bytenode: A minimalist bytecode compiler for Node.js
编译完会出来一个jsc文件二进制文件, 用bytenode 运行这个jsc
3 pkg
GitHub - vercel/pkg: Package your Node.js project into an executable
直接打成一个exe,而且运行不需要node环境,感觉怎么和docker一样。。。
原理同事转了个文章,先mark