San*_*N S 13 deployment node.js loopbackjs
部署nodejs应用程序的最佳实践是什么?
1)直接将node_modules文件夹从开发服务器移动到生产服务器,以便也可以在生产中创建相同的本地环境.无论远程对任何节点模块所做的更改都不会影响我们的代码.
2)npm install在package.json的帮助下在生产服务器中运行命令.问题在于,节点模块中的任何更改都会影响我们的代码.我遇到了环回模块的一些问题(问题链接).
谁能帮我?
小智 13
npm install在某些情况下无法在生产服务器中运行(缺少编译工具,限制互联网访问等等),而且如果必须在多台计算机上部署同一项目,则可能浪费CPU,内存和带宽.
您应该npm install --production在具有相同库和生产服务器节点版本的计算机上运行,压缩node_modules并在生产服务器上部署.您还应该保留package-lock.json文件以精确定位版本.
此方法还允许您使用开发包构建/测试代码,然后在实际部署之前修剪node_modules.
| 归档时间: |
|
| 查看次数: |
6462 次 |
| 最近记录: |