[英]NPM production and development on live server
这可能是一个愚蠢的问题,但我第一次在我的项目中使用npm
所以我需要知道这方面的最佳实践。
如何在本地和生产服务器上管理npm development
和npm production
?
截至目前,我在开发时运行npm run development
命令并保存编译文件以及git
上的其他更改。
在我拉出生产服务器上的所有更改之前,我运行npm run production
命令并在git
上提交。 之后,我在生产中提取最新更改,然后在我的本地分支上运行npm run development
。
执行此操作的最佳做法是什么?
谢谢
“最佳实践”是您不提交任何已编译的文件。
您应该使用.gitignore
忽略文件编译到的文件夹。 但在你这样做之前,删除文件夹并提交删除,以便 Git 了解这些文件已经消失。 然后将文件夹添加到.gitignore
即可继续。
在您的本地机器上,您可以运行npm run development
。 然后在您的生产服务器或构建机器上,您可以运行npm run production
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.