【问题标题】:NPM production and development on live server实时服务器上的 NPM 生产和开发
【发布时间】:2019-10-11 11:50:58
【问题描述】:

这可能是一个愚蠢的问题,但我是第一次在我的项目中使用npm,所以我需要知道这方面的最佳实践。

如何在本地和生产服务器上管理 npm developmentnpm production

截至目前,我在开发时运行npm run development 命令并保存已编译的文件以及git 上的其他更改。

在生产服务器上拉取所有更改之前,我运行npm run production 命令并在git 上提交。之后,我在生产中提取最新的更改,然后在我的本地分支上运行 npm run development

执行此操作的最佳做​​法是什么?

谢谢

【问题讨论】:

    标签: node.js git npm


    【解决方案1】:

    “最佳实践”是您不要提交任何已编译的文件

    您应该使用.gitignore 忽略您的文件编译到的文件夹。 但是在你这样做之前,删除文件夹并提交删除,这样 Git 就知道这些文件已经消失了。然后把文件夹添加到.gitignore就可以继续了。

    在您的本地机器上,您可以运行npm run development。然后在您的生产服务器或构建机器上,您可以运行npm run production

    【讨论】:

    • 哦,好吧,所以你在每次拉取生产服务器后运行npm run production,对吧?
    • 是的!下一步是将您的生产服务器设置为自动执行此操作。我个人的建议是查看Buddy 之类的内容,但没有要求。
    猜你喜欢
    • 1970-01-01
    • 2014-11-25
    • 2013-11-19
    • 1970-01-01
    • 2016-01-28
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    相关资源
    最近更新 更多