sun*_*les 16 model-view-controller code-access-security node.js node-webkit compoundjs
首先,我见过nwsnapshot.并没有帮助.
我正在使用node-webkit构建库存管理系统作为桌面应用程序.正在构建的项目使用compoundjs(mvc javascript库).它有一个明确的文件夹结构(你知道mvc)和里面的多个javascript文件.
问题是nwsnapshot允许应用程序只有一个快照文件,但应用程序的逻辑分布在不同的javascript文件中的所有文件夹.
那么如何在将源代码发送到客户端之前保护我的源代码呢?或任何其他解决方案或更聪明的方式(是的,我知道混淆).
fur*_*iel 19
您可以使用名为nwsnapshot的nodewebkit命令将javascript代码编译为二进制文件,将其加载到应用程序中而不指定任何js文件
nwsnapshot --extra-code application.js application.bin
Run Code Online (Sandbox Code Playgroud)
在你的package.json
添加中:
snapshot: 'application.bin'
Run Code Online (Sandbox Code Playgroud)