我在ubuntu 14.04上使用npm版本2.15.11和节点版本4.7.2.我想发布我的包.当我使用命令时:
npm发布
我正在查找错误:您需要付费帐户才能执行此操作.有关详细信息,请访问:https://www.npmjs.com/private-modules
请提供解决此问题的解决方案.提前致谢.
ber*_*ing 36
跑
npm publish --access=public
Run Code Online (Sandbox Code Playgroud)
第一次发布范围包.
默认访问设置是私有的,但为此您需要一个付费帐户.因此错误消息.
小智 15
除了bersling提供的命令行选项之外,您还可以将以下内容合并到您的package.json
:
{
"publishConfig": {
"access": "public"
}
}
Run Code Online (Sandbox Code Playgroud)
npm 文档中的参考。当您想将其模板化到您的包清单中而不考虑它时很有用。
PS 有那些旧的 OpenId 帐户之一,在它被 nuked 之前忘记更新它,不再能够将此作为评论添加到 bersling 的回复中,这正是我觉得这真正属于的地方。
在package.json
, npm version 6+ 你有这个选项:
"private": true/false,
Run Code Online (Sandbox Code Playgroud)
确保为假,并尝试使用此标志:
npm publish --access=public
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3225 次 |
最近记录: |