我是nodejs的新手。我目前有一个非常大的项目,也使用私人包。将从node_modules中删除任何包并再次粘贴它会对我的项目造成任何伤害?另外,在服务器时,我做了一些错误,结构与我当地的结构不同。我本地的示例我已经在项目的同一级别安装了软件包,但是在服务器内部,软件包只安装在项目中。如果我将代码推送到服务器,我可能会感到害怕,它可能会崩溃,许多人正在使用它中的api。
答案 0 :(得分:1)
首先,从node_modules删除包然后再粘贴它们不会影响你的项目,对于你的问题的第二部分,如果你使用公共节点模块,你不必将它们推送到你的git / svn存储库只是确保您已将所有依赖项添加到package.json文件中,并在服务器中使用npm install重新安装软件包