打包项目

几个可以 把 nodejs 打包成单个文件的库,为了方便或保护源代码,都可以尝试,打包完成需要测试,如果项目有特殊依赖,可能会失败。

https://github.com/nexe/nexe    10,054

https://github.com/vercel/pkg     85,969

https://github.com/vercel/ncc  159,481

js 混淆库

https://github.com/javascript-obfuscator/javascript-obfuscator

可以用C++ 实现关键代码已达到加密目的

使用 WebAssembly 实现

WebAssembly 可以使用很多种语言书写,书写完成过后可以打包成二进制文件供web使用,不仅仅能达到关键代码加密,可能还有性能提升(看情况)。

https://www.assemblyscript.org/

最新文章

  1. throw与throws的区别
  2. JPA与ORM以及Hibernate
  3. 开启gdb调试功能
  4. android设备之间屏幕共享
  5. mac OSX上eclipse adb无法识别(调试)小米的解决方案
  6. 【线段树求最靠前】【HDU2795】【Billboard】
  7. maven将jar包安装到本地仓库的命令
  8. Windowsport80解决方案被占用
  9. MEF插件系统中通信机制的设计和实现
  10. tk mybatis通用mapper,复杂and or条件查询
  11. Windows上安装配置SSH教程(7)——几种方式对比
  12. Python实现机器人聊天
  13. 【Spring】23、ApplicationContext ,ApplicationContextAware,Listener,Event 的关系解读
  14. 2018-2019-2 网络对抗技术 20165230 Exp2 后门原理与实践
  15. 18. 4Sum (通用算法 nSum)
  16. pycharm的注册码,所有版本
  17. 使用maven开发MR
  18. 【BZOJ4881】5月月赛D 线段游戏 树状数组+set
  19. 使用selenium前学习HTML介绍
  20. BZOJ5251:[九省联考2018]劈配——题解

热门文章

  1. VMvare虚拟机的安装及新建虚拟机(一)
  2. iOS开发之从UIColo到十六进制
  3. Lua文件夹及文件操作
  4. JVM相关总结
  5. React-Navigation 5.x 的 demo案例
  6. Ubuntu20.04 LTS更新源
  7. 1.Python3.5+Pyqt5+PyCharm+Opencv3.3+Qtdesigner开发环境配置
  8. hive中时间-日期函数的用法
  9. sap软件功能介绍及主要功能(模块)有哪些?
  10. vscode中使用powershell显示分支名