标签: javascript node.js nw.js
这可以用nwjc工具保护项目中的所有文件,然后用nw-builder打包所有这些吗?
为什么此功能仅适用于一个文件?官方网站称他们修复了0.22的性能问题,但为什么没有工具可以保护所有项目文件并将其包含在index.html中:
index.html
require('nw.gui').Window.get().evalNWBin(null, 'app/mytest.bin');
答案 0 :(得分:1)
我找到了更好的方法,我使用grunt并使用uglify工具将我的所有项目编译为一个文件,然后使用nwjc保护此文件并将其包含在html中。工作得很好,我想更快,因为在0.22是固定的性能问题
答案 1 :(得分:0)
NWJC仅将JS编译为本机代码。它永远不会触及您的HTML。
如果您担心的是专有代码的安全性,您可以使用Enigma VB之类的工具将您的代码合并到一个可执行代码中。