【发布时间】:2019-09-16 03:06:21
【问题描述】:
我在没有 node_modules 目录的情况下将项目上传到 github。当其他人从 github 重新克隆存储库时,他们将出现“找不到模块..”错误。我应该怎么做才能让其他人自动下载相应的模块?
感谢大家的帮助,我忘了运行“npm install”。
【问题讨论】:
-
如果你上传你的 package.json 文件,那么它们应该运行
npm install来获取所有依赖项。 -
将 package.json 添加到仓库,让其他人通过 npm 管理依赖(node_modules)
-
依赖包应该在你的模块中的
packages.json,并且应该在github中。然后,当他们安装你的模块时,NPM 会自动获取所需的其他包。 -
添加:不提交
node_modules+ 添加到.gitigonre+ 提交package.json和package-lock.json是个好主意。npm install会在克隆它时处理它。
标签: node.js github node-modules