生产环境中的节点服务器必须有节点模块吗?

ein*_*nav 2 nodes node.js node-modules

在生产环境中部署 Node.js 服务器时,我们是否必须安装 Node_modules 还是第三方有其他最佳实践?

在客户端中,我们有一个第三方的供应商.js 文件,但我们如何在服务器上执行它?我不想安装大文件夹“nod_modules”机器人来拥有较小的文件/文件夹来包含所有内容。

在服务器上部署节点的最佳实践是什么?

谢谢!

bsy*_*syk 5

需要node_modules,它是服务器代码的一部分。对于生产,您应该使用该--production标志安装依赖项,这通常会通过消除任何开发依赖项来显着减小大小。

npm install --production
Run Code Online (Sandbox Code Playgroud)