我有一个公共回购只有一系列.md降价文件,我希望每次node_modules
时都会将其放入我的npm install
,以便我可以在我的主网站上使用该降价内容
我(想)我已经根据这里的npm文档更新了我的package.json
:https://docs.npmjs.com/files/package.json#github-urls ...
我的package.json
现在有:
"dependencies": {
"repoName": "git://github.com/{orgName}/{repoName}.git"
}
我也尝试过其他简写方法,例如:"repo-name": "organization/repo-name"
当我尝试运行npm install
时,我收到以下错误:
npm ERR! path /Users/<user>/.npm/_cacache/tmp/git-clone-6be72c5b/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/Users/<user>/.npm/_cacache/tmp/git-clone-6be72c5b/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/<user>/.npm/_logs/2018-05-23T04_39_57_402Z-debug.log
日志文件提供的唯一附加信息是......
18 verbose Darwin 17.4.0
19 verbose argv "/usr/local/Cellar/node/7.0.0/bin/node" "/usr/local/bin/npm" "install"
20 verbose node v7.0.0
21 verbose npm v5.6.0
有人知道我做错了吗?当我没有这种依赖时,所有东西都是npm的常规。
答案 0 :(得分:0)
@Whymarrh指出我需要在依赖存储库上初始化npm。