首页 > 编程语言 >[好文推荐] 如何保护价值上千万的Node.js源代码?

[好文推荐] 如何保护价值上千万的Node.js源代码?

时间:2023-08-11 16:15:02浏览次数:42  
标签:Node node github js pkg 源代码 com

如何保护价值上千万的Node.js源代码?
https://zhuanlan.zhihu.com/p/84386456

一个强大的JS混淆器。

github.com/javascript-obfuscator/javascript-obfuscator

一套JS代码安全问题解决方案。

www.jshaman.com

一个极简的Node.js字节码编译器。

github.com/OsamaAbbas/bytenode

ncc 可以把Node.js项目打包成一个js单文件,支持 TypeScript,动态导入。

github.com/zeit/ncc

pkg

[pkg] 可以把Node.js项目打包成一个二进制的可执行文件,pkg不支持动态导入,但是会将Node本身一起打包,可以实现在没安装Node.js的环境运行。
github.com/zeit/pkg

node-packer

[pmq20/node-packer]也能打包成一个二进制的可执行文件,它的优势在于支持各种形式的require, 也支持C++模块。可惜项目已经两年没更新了,只支持到Node.js 8.3.0, 对于更高版本的支持,请移步slee047/node-packer
github.com/pmq20/node-packer

标签:Node,node,github,js,pkg,源代码,com
From: https://www.cnblogs.com/pengchenggang/p/17623211.html

相关文章

  • JSON数据压缩传输(一)- 无标记数组
    服务端string[]fields=dto.fields.Split(',');varresluts=newList<dynamic>();//只取前端使用的字段foreach(varitemindata){varobj=newSystem.Dynamic.ExpandoObject()asIDictionary<string,Object>;foreach(varfieldinfields){......
  • hutool包将json串转为泛型类出现转换异常
    hutool包将json串转为泛型类出现转换异常问题描述:在使用hutool包的toBean方法转换json为泛型类之后,去获取泛型类的某个字段出现报错。java.lang.ClassCastException:cn.hutool.json.JSONObjectcannotbecasttoXXXX造成原因:当使用JSONUtil将一串json转为一个泛型类,且指定转换......
  • NextJS - 使用 next-auth 配置 JWT token
    Nextjs中有很多身份验证选项,例如Supabase、Firebase、Userbase等等。我们将重点关注NextAuth.js以及通过凭证提供程序在现有Django后端和Next.js之间实现JWT会话的打字稿。我们将尽力专注于我们的用例以节省时间,因此我们将省略所有未使用的选项和功能。为什么选择N......
  • Javascript学习笔记-js实现拷贝复制功能
    /***复制单行内容到粘贴板*content:需要复制的内容*message:复制完后的提示,不传则默认提示"复制成功"*/functioncopyToClip(content,message){varaux=document.createElement("input");aux.setAttribute("value"......
  • Node+OBS直播服务器搭建总结
    目录直播流媒体协议拉流与推流Node服务搭建前端播放页面OBS推流配置直播流媒体协议先来了解一下基本的直播流媒体协议。拉流与推流推流,指的是把采集阶段封包好的内容传输到服务器的过程。拉流,指服务器已有直播内容,用指定地址进行拉取的过程。Node服务搭建安装......
  • 《JSON篇》使用Newtonsoft.Json创建JSON对象
    使用Newtonsoft.Json创建JSON对象参考链接:https://blog.csdn.net/chentiebo/article/details/130383788一、创建JSON对象JObjectstaff=newJObject();staff.Add(newJProperty("Name","Jack"));staff.Add(newJProperty("Age",33));staff.Add(newJ......
  • JSON简介
    1、什么是JSONJSON是一种与开发语言无关的、轻量级的数据格式。全程JavaScriptObjectNotation。是一种数据格式的规范优点:易于阅读和编写,易于解析和生产一个简单的JSON样例: 2、标准的JSON数据表示数据结构:Object:使用花括号{}包含的键值对结构,key必须是String类型,value......
  • [刷题笔记] [JSOI2010] 连通数
    DescriptionProblem由于题目太短我直接上图罢Analysis题目描述非常简单,但是直接爆搜肯定会TLE,毕竟\(n\leq2000\)并且timelimit=300ms。我们发现如果题目保证无环直接topsort即可,问题就在环上,如何处理环呢?我们可以缩点,缩点笔记,显然我们只需要统计答案数,缩完点后就变成了......
  • win7 + cygwin + nodejs很详细的安装步骤
    win7下安装node.js详细步骤1.下载cygwin:http://cygwin.com/setup.exe2.安装cygwin几个要点:(1)InstallfromInternet,安装程序在后面步骤会下载大量文件。(2)RootDirectory,是Cygwin的安装目录。(3)LocalPackageDirectory,是存放所有下载文件的目录,子目录名即下载镜像网址,子目录下的rele......
  • go kratos protobuf 接收动态JSON数据
    前言google.protobuf.Struct是GoogleProtocolBuffers中的一种特殊类型,用于表示动态的键值对数据。它可以存储任意类型的数据,并提供了方便的方法来访问和操作这些数据。Struct类型通常用于在不事先知道数据结构的情况下传递和处理配置、参数或其他动态数据。https://pkg.g......