【发布时间】:2019-06-08 21:30:03
【问题描述】:
每次我创建一个新项目时,我都必须为 node_modules 文件夹和依赖项运行 (npm install) 吗?或者我可以从笔记本电脑上的上一个项目中复制 node_modules 文件夹吗?
【问题讨论】:
-
问题是你为什么要这么做?
标签: node.js dependencies
每次我创建一个新项目时,我都必须为 node_modules 文件夹和依赖项运行 (npm install) 吗?或者我可以从笔记本电脑上的上一个项目中复制 node_modules 文件夹吗?
【问题讨论】:
标签: node.js dependencies
如果项目的依赖项相同,则可以 - 您可以跨项目复制 node_modules 文件夹。
但是,在项目构建设置中,在目标容器或目标目录中运行 npm install 是正统的。
查看this 的答案以获得更多意见。
【讨论】:
您必须运行npm install 才能安装package.json 中包含的软件包。如果这些包完全相同,我认为理论上你可以复制 node_modules 文件夹,但强烈建议运行npm isntall。
【讨论】:
只需运行npm install,它比多次复制更快更安全,而且每个项目可能有不同的依赖关系。
【讨论】:
是的,您需要安装 node_modules 节点并没有授予您对每个库或依赖项 npm_install 的每一端的权限
【讨论】: