use*_*433 3 node.js node-webkit
因此,nwjs是一个简洁的小框架,使节点应用程序能够独立于平台以桌面模式运行.但我打包文件的方式非常原始.
我将节点应用程序目录压缩为.nw文件,然后将其复制到现有的nwjs应用程序的内容文件夹中.那么这意味着任何具有nwjs知识的人都可以解压缩.nw文件并浏览app目录.WTF.有没有办法保护我的nwjs应用程序中的文件?
您可以使用快照编译javascript文件:
nwjc source.js binary.bin
Run Code Online (Sandbox Code Playgroud)
然后像这样在你的应用程序中加载已编译的js
require('nw.gui').Window.get().evalNWBin(null, 'binary.bin');
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请查看此信息 .