我正在尝试为我的pkg添加一个dist-tag,但我一直得到404错误

时间:2017-09-14 02:13:19

标签: json npm

我正在尝试为我的pkg添加一个dist-tag,也就是package.json。我做错了什么?

我正在运行

$ npm dist-tag add pkg@1.0.2 beta

17 verbose stack Error: missing : -/package/pkg/dist-tags
17 verbose stack     at makeError (/home/ubuntu/.nvm/versions/node/v6.11.2/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:302:12)
17 verbose stack     at CachingRegistryClient.<anonymous> (/home/ubuntu/.nvm/versions/node/v6.11.2/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:290:14)
17 verbose stack     at Request._callback (/home/ubuntu/.nvm/versions/node/v6.11.2/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:210:14)
17 verbose stack     at Request.self.callback (/home/ubuntu/.nvm/versions/node/v6.11.2/lib/node_modules/npm/node_modules/request/request.js:187:22)
17 verbose stack     at emitTwo (events.js:106:13)
17 verbose stack     at Request.emit (events.js:191:7)
17 verbose stack     at Request.<anonymous> (/home/ubuntu/.nvm/versions/node/v6.11.2/lib/node_modules/npm/node_modules/request/request.js:1048:10)
17 verbose stack     at emitOne (events.js:96:13)
17 verbose stack     at Request.emit (events.js:188:7)
17 verbose stack     at IncomingMessage.<anonymous> (/home/ubuntu/.nvm/versions/node/v6.11.2/lib/node_modules/npm/node_modules/request/request.js:969:12)
18 verbose statusCode 404
19 verbose cwd /home/ubuntu/workspace/devenv
20 error Linux 4.9.17-c9
21 error argv "/home/ubuntu/.nvm/versions/node/v6.11.2/bin/node" "/home/ubuntu/.nvm/versions/node/v6.11.2/bin/npm" "dist-tag" "add" "pkg@1.0.2" "beta"
22 error node v6.11.2
23 error npm  v3.10.10
24 error code E404
25 error 404 missing : -/package/pkg/dist-tags
26 verbose exit [ 1, true ]

1 个答案:

答案 0 :(得分:0)

这是一个众所周知的错误:缺少: - / package / pkg / dist-tags 你需要去注册网站/ package / module_failed / dist-tags意味着你需要版本引用来分析标签。 尝试使用网址:

http://registry.npmjs.org/-/package/pkg/dist-tags

如果您尝试显示此页面,则需要显示您必须安装的“dist-tags”版本:带有所需版本的JSON页面。

需要最后一个nodejs和NPM的更新 https://nodejs.org/en/download/package-manager/

//installation debian/ubuntu..
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo -i                    //login as root
apt-get install -y nodejs             //installation as root
exit       //disconnect root

npm install pkg@4.2.4