[英]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.