发布包到npm

目录

注册npm账号

创建包

登录npm

上架包

更新包

删除包


注册npm账号

首先注册npm账号:npm | Sign Up (npmjs.com)

创建包

可以在桌面上新建一个文件夹:文件夹名随便起,但是别跟npm已经上架的包名重复了

可以通过下面的指令查看,是否有该文件名的包

npm s 包名

也可以直接去官网上查

查到没有此包,就可以自己用。然后通过VsCode打开此文件夹

选择左侧空白地方,点击右键,选择在集成终端中打开

在终端中输入 npm init --yes 就会生成package.json文件

可以对package.json进行修改

然后就可以在文件夹中新建index.js文件(入口文件),随便写点东西并导出

登录npm

然后再终端中输入 npm login 等一小会,再点击下enter

登录npm,并输入一次性密码

登录成功后终端会有提示

上架包

上架之前,需要看下npm是否配置了淘宝镜像,可以输入 npm get registry 指令进行查看

  1. 如果配置了淘宝镜像,则需要改为npm。输入 nrm use npm 指令即可

如果提示没有nrm,则 npm i -g nrm 全局安装即可。安装之后再输入 nrm use npm

  1. 或者直接输入指令:npm config set registry https://registry.npmjs.org/

最后在终端输入 npm publish 即可上架包

更新包

修改之后,直接重新上架即可

删除包

输入指令 npm unpublish --force 删除
或者登录npm删除

往下拉,点击删除包即可

相关推荐
星空下的曙光19 小时前
Node.js crypto模块所有 API 详解 + 常用 API + 使用场景
算法·node.js·哈希算法
李鸿耀19 小时前
仅用几行 CSS,实现优雅的渐变边框效果
前端
码事漫谈19 小时前
解决 Anki 启动器下载错误的完整指南
前端
im_AMBER19 小时前
Web 开发 27
前端·javascript·笔记·后端·学习·web
蓝胖子的多啦A梦20 小时前
低版本Chrome导致弹框无法滚动的解决方案
前端·css·html·chrome浏览器·版本不同造成问题·弹框页面无法滚动
玩代码20 小时前
vue项目安装chromedriver超时解决办法
前端·javascript·vue.js
訾博ZiBo20 小时前
React 状态管理中的循环更新陷阱与解决方案
前端
StarPrayers.20 小时前
旅行商问题(TSP)(2)(heuristics.py)(TSP 的两种贪心启发式算法实现)
前端·人工智能·python·算法·pycharm·启发式算法
一壶浊酒..21 小时前
ajax局部更新
前端·ajax·okhttp
DoraBigHead21 小时前
React 架构重生记:从递归地狱到时间切片
前端·javascript·react.js