文件名称:bytenode:Node.js的极简字节码编译器
文件大小:52KB
文件格式:ZIP
更新时间:2024-05-20 14:21:18
nodejs bytecode v8 compiler source-code-protection
字节节点 用于Node.js的极简字节码编译器。 该工具可将JavaScript代码真正编译为V8字节码,从而可以保护源代码。 它可以与Node.js以及Electron和NW.js一起使用(请检查examples/目录)。 安装 npm install --save bytenode 或全球范围内: sudo npm install -g bytenode 已知问题和局限性 在节点10.x中,Bytenode在调试模式下不起作用。 参见 。 任何依赖于Function.prototype.toString函数的代码都会中断,因为Bytenode从.jsc文件中删除了源代码, .jsc放置了一个伪代码。 参见 。 在最新版本的Node中,必须设置--no-flush-bytecode 。 Bytenode在内部进行设置,但是如果遇到任何问题,请尝试使用以下标志运行Node: $
【文件预览】:
bytenode-master
----.github()
--------workflows()
----.npmignore(20B)
----examples()
--------electron-hello-world()
--------express-hello-world()
--------no-module-flag()
--------nwjs-hello-world()
----benchmark()
--------simple()
----LICENSE(1KB)
----test()
--------index.test.js(5KB)
--------testfile.js(53B)
----README.md(9KB)
----.gitignore(942B)
----index.js(10KB)
----cli.js(4KB)
----package-lock.json(119KB)
----package.json(674B)