第一次发布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 小时前
【Three.js教程】 图元速查:官方内置的立体图形
开发语言·javascript·ecmascript
程序员小八7774 小时前
后端转全栈:前端思维转变(Vue 视角)
前端·vue.js·状态模式
RD_daoyi4 小时前
谷歌改写了76%的标题:超60字符的,95%会被谷歌自己重写
大数据·服务器·开发语言·前端·搜索引擎·html
IMPYLH4 小时前
HTML 的 <map> 元素
前端·html
宿6744 小时前
vue3-vite
前端·vue.js
风骏时光牛马4 小时前
云原生驱动模型工具高效落地与规模化赋能
前端
zhanghaha13144 小时前
HTML系列教程:8_HTML 文本格式化标签
前端·css·html
梦想的旅途24 小时前
基于企业微信API的微应用前端与后端架构设计
前端·状态模式·企业微信
JavaGuide5 小时前
一个 SKILL.md 拿下 2.3 万 Star:让 Codex/Claude Code 少说废话、先给答案
前端·后端
晴天166 小时前
多个 VS Code 项目会导致 Chrome 和 Electron 应用一起卡住?-Day30
前端·chrome·electron