第一次发布npm包的踩坑之路

前言:

组内需要定义自己的代码注释规范,所以需要自定义eslint规范,写好规范之后需要发布到npm上来使用,(网上查资料说可以本地引入正确的自定义规则的路径就可以直接使用,但是试了之后没有成功,一直报找不到定义的规则),所以就开启了npm login和npm publish的发包之路。

一、npm login 登录npm

npm login登录到npm账户 (正确步骤)第一步设置

npm config set registry registry.npmjs.org/
踩坑1 :开始在网上查需要设置npm config set registry registry.npmjs.org/

说是一定要设置http而不是https

结果登录的时候一直报错

css 复制代码
npm ERR! code E426
npm ERR! 426 Upgrade Required

后面查资料,解决方案如下: 正确的是设置:npm config set registry registry.npmjs.org/ 是https而不是http

(正确步骤)第二步设置 :按提示输入npm账号和密码

如果第二步输入npm账号和密码后还是不成功可以这样做:

去npm官网设置的npm的 Security key登录,上面设置好后直接npm login 登录成功

二、npm pulish发布

执行 npm publish

这是发布成功后的状态: 最后就是可以开开心心去项目中下载自己上传的包并配置eslint了。

相关推荐
英俊潇洒美少年4 分钟前
Vue reactive 底层 Proxy 完整流程(依赖收集 + 触发更新)
前端·javascript·vue.js
周万宁.FoBJ5 分钟前
vue源码讲解之 effect解析 (仅包含在effect中使用reacitve情况)
前端·javascript·vue.js
Qlittleboy9 分钟前
<el-form @submit.native.prevent> elementUI的里面的input的元素的回车事件后总是自动提交表单
前端·javascript·elementui
Carsene10 分钟前
Docsify 文档缓存问题终极解决方案:拦截请求自动添加版本号
前端·javascript
周淳APP11 分钟前
【VDOM,Diff算法,生命周期,并发请求】
前端·javascript·vue.js
Linncharm11 分钟前
重写一个「年久失修」的开源项目:把 jQuery + CoffeeScript 的 3D 户型图工具迁移到 TypeScript + Three.js r181
前端
竹林81814 分钟前
从“后端验证”到“前端签名”:我在Web3项目中重构用户身份认证的实战记录
前端·javascript
农夫山泉不太甜15 分钟前
Expo开发App实战指南:从技术选型到架构设计
前端
进击的尘埃15 分钟前
Vite 插件开发入门:从零写一个自动生成路由的插件
javascript
高桥凉介发量惊人16 分钟前
状态管理与架构篇-异步状态管理:加载、空态、错误态统一处理
前端