概述
一、问题描述
在npm官方创建了账号并且创建了一个项目,在向npm使用npm publish命令发布项目时报错。报错内容为 404. 'projectName@0.0.1' is not in the npm registry.。
二、解决方案
通过查询资料得知造成这个报错的原因是在命令行中未登录到npm,执行npm publish命令时无法通过npm的权限校验。所以,只需要登录npm账号获取到token,再执行npm publish命令就可以了。步骤如下。
- 在命令行终端执行 npm login。在执行这个命令前要保证npm的配置中registry=http://registry.npmjs.org/。
- 根据命令行提示输入 username 和 password 即账号和密码。
- 输入用于公开展示的邮箱地址,按下回车键,然后展示为 Logged in as 你的账号 on http://registry.npmjs.org/.。
- 在命令终端执行 npm publish 命令,开始发布。发布成功后会输出项目相关的信息。如图。
最后
以上就是老迟到羽毛为你收集整理的npm发布项目报404错误解决的全部内容,希望文章能够帮你解决npm发布项目报404错误解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复