编译node.js将app表达为二进制

时间:2016-10-12 09:34:31

标签: node.js express binary source-code-protection

我尝试将快速Web API编译为二进制文件,以便保护我的源代码。

我正在尝试nexe。我注意到一些陷阱,例如__dirname and __filename的行为将被修改。我当然可以修改自己的代码以避免使用这两个变量。但是,我无法控制我引用的node_modules,或者我不想这样做,因为它们太多而且修改它们会导致后续版本升级出现问题。

有人对如何处理这样的问题有任何建议吗?我正在寻找可能的方向:

  1. 将我自己的代码编译成二进制文件,而不是引用的node_modules,但在运行二进制文件时仍保留引用。
  2. 完全不同的源代码保护方式?
  3. 我正在使用Windows。

0 个答案:

没有答案