运行NPM发布的问题 - Access Public(E403)
我正在尝试将范围发布给NPM,但是我一直在CLI上遇到此错误:
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/@username%2fdynamic-ui-elements - Forbidden
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/cutler/.npm/_logs/2022-05-16T23_08_36_735Z-debug.log
我看上去 all aft /stackoverflow.com/questions/52103353/how-do-i-i-publish-an-npm-package-with-a-two-factor-authentication-error"> internet 尝试 解决问题问题,但我见过的建议都没有起作用。
- 我已在CLI上登录
- 我的NPM电子邮件已验证,
- 没有其他名称的软件包,因为我将其发布到我的用户名中,而且我从未发布过任何其他包裹,
- 我尝试过该命令为
npm发布 - access public
以及npm publish-access = public
- 2fa启用了
2fa,我尝试过有没有尝试过”写动作“检查了。当检查它时,我会提示一个一次性密码,但是从我的Google Authenticator应用程序输入生成的代码后,我再次获得E403。
These two 问题是我自己的镜子,但都没有回答。我是否错误地使用了身份验证器?我缺少一个设置吗?
这是我的 package.json
:
{
"name": "@username/dynamic-ui-elements",
"version": "1.0.0",
"description": "Some dynamic UI elements to transform your HTML",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack",
"start": "webpack serve --open"
},
"repository": {
"type": "git",
"url": "git+https://github.com/CutlerSheridan/dynamic-ui-elements.git"
},
"author": "Cutler Sheridan <[email protected]>",
"license": "ISC",
"files": [
"src/dynamicUi.js",
"README.md"
],
"bugs": {
"url": "https://github.com/CutlerSheridan/dynamic-ui-elements/issues"
},
"homepage": "https://github.com/CutlerSheridan/dynamic-ui-elements#readme",
"devDependencies": {
"webpack": "^5.72.1",
"webpack-cli": "^4.9.2",
"webpack-dev-server": "^4.9.0"
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尽管阅读了
package.json
100次,但问题是我没有更改自动生成的“ name”:“@username/dynamic-ui-elements”
成为我的真正用户名。Despite reading that
package.json
100 times, the problem was that I had not changed the auto-generated"name": "@username/dynamic-ui-elements"
to be my real username.