2017-05-27 580 views
0

这是可能的,以保护项目中的所有文件与nwjc工具,然后用NW-建设者例如打包这一切?nw.js保护每个.js文件与nwjc工具文件

为什么这个功能只能用一个文件工作?官方网站说,他们固定的性能问题在0.22,但为什么没有工具来保护所有项目文件和包括他们像在index.html

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

+0

你应该如JavaScript实际上没有约定以外的项目的概念,如文件“包含的package.json目录”定义项目。无论如何,我想你可以建立一个包,喜欢的东西咕嘟咕嘟,咕噜,JSPM,的WebPack,或Browserify然后通过束nwjc。甲束可以是作为许多文件的级联简单或transpiled模块,处理,组成,以及与资源文件诸如CSS和HTML变换成字符串别名沿的组合一样复杂。 –

回答

1

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

0

NWJC只有JS编译为本地代码。它永远不会触及你的HTML。

如果您关注的是专有代码的安全性,你可以使用一个工具,如Enigma VB巩固你的代码的可执行文件。