npm adduser 和 npm publish 的踩坑

 2023-09-05 阅读 112 评论 0

摘要:一、npm adduser的踩坑 1、先注册 - 注册官网:https://www.npmjs.com/ - 注意,账号接收小写英文字母【a-z】+下划线【_】,但不接受大写英文字母 - 填写邮箱:注意,一定要去邮箱验证!!! A. 登录邮箱去找到npm发来的

一、npm adduser的踩坑

1、先注册

- 注册官网:https://www.npmjs.com/

- 注意,账号接收小写英文字母【a-z】+下划线【_】,但不接受大写英文字母

 - 填写邮箱:注意,一定要去邮箱验证!!!

A. 登录邮箱去找到npm发来的邮件,点击“Verify email address"按钮去验证

B. 在新窗口点“continue”按钮 ,完成最终的验证。

C. 有个坑:在npmjs.com中注册账号的浏览器 和 邮箱验证的浏览器 要同一个!!!


2、确定源地址是否为官方地址

在VS Code终端输入:

npm adduser 

这时候会提示当前源地址是淘宝镜像!!

淘宝镜像
源地址是淘宝镜像

 坑:源地址必须是官方地址,不能是淘宝镜像!!!

- 修改源地址,在VS Code终端中输入:

npm config set registry https://registry.npmjs.org/ 

- 确定是否修改成功,输入:

npm confing list
源地址修改为官方地址

 - 修改成功后,再执行 npm adduser 


3、npm adduser 执行时踩的坑

执行步骤

        A. 提示输入用户名:你在注册时输入的名字。

        B. 提示输入密码:你在注册时输入的密码注意,密码不会显示出来给你看,是空的。不用理,直接输入你的密码即可。

        C. 提示输入邮箱:你在注册时输入的邮箱

        

踩坑如下:

坑1: 注意,用户名不是邮箱。

坑2: 用户名确定和注册时输入的一模一样,否则会出现提示如下:用户名对应的邮箱已存在。

 

二、npm publish的踩坑

1、确保终端先运行了 npm adduser

2、检查模块目录是否纯英文;【目录名不能出现中文!】

3、检查模块目录是否有 index.js文件 和 package.json文件

A.  没有index.js文件,新建一份即可;【 index.js文件是模块的入口文件,必须要有!】

B.  没有package.json文件,在VS Code终端中,进入模块目录下,输入:

cd k:\node-01\llmoduletext

 再新建package.json文件,输入:

npm init -y

package.json文件创建成功

 4、模块发布,输入

npm publish

成功截图:

npm publish 运行成功截图

失败截图:

npm publish 运行失败截图

 失败原因分析:账号注册后,未去验证邮箱!!! o(╥﹏╥)o

 5、验证成功会收到模块发布成功的邮件: “Successfully published llmodulestext@1.0.0” 

llmodulestext@1.0.0是我发布的模块名

6、在nodejs.com官网中,查看packages 可以找到更新的模块名'llmoduletext'

 

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/379.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息