{
"name": "consume_npm_pkg",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"lodash": "^4.17.2",
"sample_npm_package": "https://github.com/nicolasxu/sample_npm_package.git",
"mttest_npm_pkg": "git+https://NicolasXu999@bitbucket.org/medtouch/mttest_npm_pkg.git#v1.0.1"
}
}
mttest_npm_pkg会触发错误,因为我指定版本的方式是错误的。
以下是错误消息:
npm install
错误的ERR! git rev-list -n1 v1.0.1:致命:模糊参数'v1.0.1':未知修订或路径不在工作中
树。
错误的ERR! git rev-list -n1 v1.0.1:使用' - '将路径与修订版分开,如下所示:
错误的ERR! git rev-list -n1 v1.0.1:'git [...] - [...]'
错误的ERR! git rev-list -n1 v1.0.1:
错误的ERR! Windows_NT 6.3.9600
错误的ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Users \ Nxu \ AppData \ Roaming \ npm \ node_modules \ npm \
\ bin \ npm-cli.js“”安装“
错误的ERR!节点v6.9.1
错误的ERR! npm v3.10.9
错误的ERR!代码128
错误的ERR!命令失败:git -c core.longpaths = true rev-list -n1 v1.0.1
错误的ERR!致命的:模糊的论证'v1.0.1':未知的修订或路径不在工作树中 错误的ERR!使用' - '将路径与修订分开,如下所示:
错误的ERR! 'git [...] - [...]'
npm ERR!
npm ERR!
错误的ERR!如果您需要帮助,可以在以下位置报告此错误:
错误的ERR! https://github.com/npm/npm/issues
错误的ERR!请在支持请求中包含以下文件:
错误的ERR! C:\ $ projects \ learn_package_managers \ consume_npm_pkg \ npm-debug.log
如何正确指定url依赖的版本?