这可能是一个愚蠢的问题,但是我第一次在项目中使用npm
,所以我需要了解最佳实践。
如何在本地和生产服务器上管理npm development
和npm production
?
到目前为止,我在开发时运行npm run development
命令,并将编译后的文件以及其他更改保存在git
上。
在将所有更改拉到生产服务器上之前,我运行npm run production
命令并在git
上提交。之后,我将生产中的最新更改拉出,然后在我的本地分支上运行npm run development
。
最佳做法是什么?
谢谢
答案 0 :(得分:0)
“最佳做法”是您不要提交任何已编译的文件。
您应使用.gitignore
忽略文件被编译到的文件夹。 但是在执行此操作之前,请删除文件夹并提交删除操作,以使Git知道这些文件已消失。然后将文件夹添加到.gitignore
中,即可继续。
在本地计算机上,您可以运行npm run development
。然后,您可以在生产服务器或构建机器上运行npm run production
。