2017-05-27 41 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鞏固你的代碼的可執行文件。