nw.js使用nwjc工具保护每个.js文件

时间:2017-05-27 13:03:37

标签: javascript node.js nw.js

这可以用nwjc工具保护项目中的所有文件,然后用nw-builder打包所有这些吗?

为什么此功能仅适用于一个文件?官方网站称他们修复了0.22的性能问题,但为什么没有工具可以保护所有项目文件并将其包含在index.html中:

require('nw.gui').Window.get().evalNWBin(null, 'app/mytest.bin');

2 个答案:

答案 0 :(得分:1)

我找到了更好的方法,我使用grunt并使用uglify工具将我的所有项目编译为一个文件,然后使用nwjc保护此文件并将其包含在html中。工作得很好,我想更快,因为在0.22是固定的性能问题

答案 1 :(得分:0)

NWJC仅将JS编译为本机代码。它永远不会触及您的HTML。

如果您担心的是专有代码的安全性,您可以使用Enigma VB之类的工具将您的代码合并到一个可执行代码中。