npm包发布及更新

简介: npm包发布及更新

1.注册npm账号

网址:
https://www.npmjs.com/signup

2.在npm库搜索你将要创建的npm包名称是否已存在

image.png
image.png
例如sort-object-ml,就是一个没被注册的npm包,我可以使用它

3.创建一个项目npm

3.1 创建文件夹

mkdir sort-object-ml

3.2 进入当前文件夹

cd sort-object-ml

3.3 初始化npm包

输入名称、版本号、描述、项目主入口、脚本、关键字、作者
当然,有一些东西可以设置默认的,看你需求

npm init

image.png

3.4 创建npm主逻辑

image.png

3.5 REDADME.md编写

image.png

4.发布npm包

4.1 如果是第一次发布,需要添加npm账号,按要求输入名称、密码、邮箱、一次性登陆密码

npm adduser

image.png
image.png
看到这个就可以了

4.2 登陆

如果不是第一次发布,直接使用如下命令即可登录

npm login

4.3 发布

npm publish

image.png

4.4 验证

这一步其实大可不必了,但是有些小伙伴想看看
登录npm网址,搜索一下你刚才发布的包,看,这不就有了
image.png

5. 使用

使用我就不在赘述了,毕竟,README.md写的很明白了

6.更新npm包

按照自己的逻辑修改代码,最后修改package.json中的version
然后执行下述发布命令,就可以看到更新了npm包

npm publish

image.png

目录
相关文章
|
4月前
|
前端开发 小程序 API
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
|
4月前
|
资源调度 小程序 前端开发
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
|
4月前
|
JavaScript Linux 数据安全/隐私保护
node内网安装npm私服以及依赖包上传发布verdaccio
node内网安装npm私服以及依赖包上传发布verdaccio
361 1
|
4月前
|
资源调度 小程序 前端开发
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
|
1月前
NPM——删除已发布的包
NPM——删除已发布的包
45 1
|
2月前
|
运维 Kubernetes Java
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
|
1月前
|
JavaScript 前端开发 开发者
从零到一:教你如何发布自己的npm插件包
从零到一:教你如何发布自己的npm插件包
|
1月前
|
JavaScript
GitHub——自动发布NPM包
GitHub——自动发布NPM包
11 0
|
4月前
|
前端开发 JavaScript 数据安全/隐私保护
从0到1开发一个自己的npm包完整过程
创建自己的 npm 包涉及六个步骤:1) 注册 npm 账号;2) 使用 `npm init` 初始化项目,确保 package.json 的 name 唯一且 private 为 false;3) 开发项目,可封装 UI 组件、函数库或命令行工具;4) 本地调试,通过 `npm link` 在项目中测试;5) `npm login` 登录账号,可能需切换至官方仓库;6) 使用 `npm publish` 发布项目。注意版本号递增,无意义的包不建议发布。
164 2
从0到1开发一个自己的npm包完整过程
|
4月前
|
JSON 小程序 前端开发
小程序中使用npm安装vant组件实现按需引入减少代码包大小,避免触发用户隐私协议
微信小程序按需引入 vant 组件,自动清除项目中未使用的 vant 组件,减少代码包大小,避免因未使用到的 vant 组件触发隐私协议提交审核时被拒
67 1
小程序中使用npm安装vant组件实现按需引入减少代码包大小,避免触发用户隐私协议