CNode

为什么nodejs很少打包之后再发布?

问答
Ggnailiy发布于8 年前最后回复8 年前1 回复3525 浏览0 收藏

用了一段时间的nodejs了,用的express koa 这些框架,发布的时候好像都是去服务器上 npm i 完了之后 pm2 起一下服务。为什么nodejs不需要像前端的Javascript一样,代码合并、压缩这些工作?直接将源代码的形式用于生产环境,这样会不会有什么问题?代码会不会被泄漏之类的?页面的Javascript压缩之后,好歹是比较难看了的。

查看回复

回复 (1)

A
atian25#1·8 年前

恶意用户能有服务器文件访问权限的时候,你该担心的就不是源码泄露问题了,除非你是做外包,那就要做加密,还要用 http://enclose.io 打成单文件。

发布的时候好像都是去服务器上 npm i

另外,你这个方式是不正确的,可以看下这篇文章:科普文:为什么不能在服务器上 npm install ?

参与回复
登录后即可参与回复。登录