最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

对于部署的NodeJS最佳实践

IT培训 admin 5浏览 0评论

对于部署的NodeJS最佳实践

什么是部署应用程序的NodeJS最好的做法?

1)直接从开发服务器移动node_modules文件夹生产服务器,使我们同当地环境可以在生产中产生也。任何节点模块的制作无论远程变化不会影响我们的代码。

2)用的package.json的帮助下,生产服务器运行npm install命令。这里的问题是,在节点模块的任何变化都会影响到我们的代码。我已经面临着回送模块(issue link)的一些问题。

谁能帮我?

回答如下:

在生产服务器上运行npm install无法在一些特定情况下(缺乏编译工具,限制互联网接入等)来完成,同时,如果你要部署在多台机器同一个项目,可以为CPU,内存和带宽的浪费。

你应该使用相同的库和生产服务器的节点版本的机器上运行npm install --production,压缩node_modules和部署生产服务器上。你也应该保持package-lock.json文件查明版本。

这种方法还允许你创建/使用的开发包,然后修剪实际部署前的node_modules测试代码。

对于部署的NodeJS最佳实践

什么是部署应用程序的NodeJS最好的做法?

1)直接从开发服务器移动node_modules文件夹生产服务器,使我们同当地环境可以在生产中产生也。任何节点模块的制作无论远程变化不会影响我们的代码。

2)用的package.json的帮助下,生产服务器运行npm install命令。这里的问题是,在节点模块的任何变化都会影响到我们的代码。我已经面临着回送模块(issue link)的一些问题。

谁能帮我?

回答如下:

在生产服务器上运行npm install无法在一些特定情况下(缺乏编译工具,限制互联网接入等)来完成,同时,如果你要部署在多台机器同一个项目,可以为CPU,内存和带宽的浪费。

你应该使用相同的库和生产服务器的节点版本的机器上运行npm install --production,压缩node_modules和部署生产服务器上。你也应该保持package-lock.json文件查明版本。

这种方法还允许你创建/使用的开发包,然后修剪实际部署前的node_modules测试代码。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论