nwjs app javascript保护?

use*_*433 3 node.js node-webkit

因此,nwjs是一个简洁的小框架,使节点应用程序能够独立于平台以桌面模式运行.但我打包文件的方式非常原始.

我将节点应用程序目录压缩为.nw文件,然后将其复制到现有的nwjs应用程序的内容文件夹中.那么这意味着任何具有nwjs知识的人都可以解压缩.nw文件并浏览app目录.WTF.有没有办法保护我的nwjs应用程序中的文件?

Miq*_*iqe 9

您可以使用快照编译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)

有关详细信息,请查看信息 .