为什么nodejs很少打包之后再发布?
用了一段时间的nodejs了,用的express koa 这些框架,发布的时候好像都是去服务器上 npm i 完了之后 pm2 起一下服务。为什么nodejs不需要像前端的Javascript一样,代码合并、压缩这些工作?直接将源代码的形式用于生产环境,这样会不会有什么问题?代码会不会被泄漏之类的?页面的Javascript压缩之后,好歹是比较难看了的。
1 回复
恶意用户能有服务器文件访问权限的时候,你该担心的就不是源码泄露问题了,除非你是做外包,那就要做加密,还要用 http://enclose.io 打成单文件。
发布的时候好像都是去服务器上 npm i
另外,你这个方式是不正确的,可以看下这篇文章:科普文:为什么不能在服务器上 npm install ?