enclosejs打包工具的使用方法
介绍
enclosejs 是一款开源的打包、加密工具;用于打包、加密nodejs的的工程;我们都知道,一个nodejs项目,从安装到部署整个过程都没有考虑到如何对代码进行加密保护,也没有考虑到如何快速安装和部署工程,每次都需要npm i许多项目的依赖包,而在实际的工程应用中,往往我们为了技术的保密,而不愿意直接将源码交给客户,所以这就促使了像enclosejs这样的工具的诞生;现在有了enclosejs,很好的解决了这些问题,当然也有其他的一些工具能够完成同样的工作;本文就简单讲解一下enclosejs是如何一步一步地打包我们的nodejs工程的;
enclosejs 的作用
-
将nodejs的源码打包成一个文件
-
经打包后的文件可以直接运行,不需要npm i
-
打包后的文件不依赖与nodejs 和npm i
-
对工程起到加密保护的作用
enclosejs的安装
1、安装前的准备
为了提高npm安装的速度,就要将默认的npm registry的地址改为国内的一个镜像地址,因为我们访问默认的镜像比较慢,而安装enclosejs需要下载好几个包;npm registry默认的地址是
http://registry.npmjs.org/
,这里我们利用如下命令
版权声明:本文为wjb190510原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。