如何将版本添加到npm url dependency

时间:2016-11-18 18:26:31

标签: npm

{
  "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依赖的版本?

0 个答案:

没有答案