发布第一个npm包的过程记录

简介: 发布第一个npm包的过程记录

发布第一个npm包的过程记录

开始注册,出现下面错误

C:\Users\Administrator>npm adduser
npm notice Log in on https://registry.npm.taobao.org/
Username: npm_nbacheng
Password:
Email: (this IS public) 498871963@qq.com
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmmirror.com/-/user/org.couchdb.user:npm_nbacheng - [FORBIDDEN] Public registration is not allowed
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.
npm ERR! A complete log of this run can be found in:
npm ERR!     D:\Program Files\nodejs\node_cache\_logs\2022-09-15T16_04_28_424Z-debug-0.log

一直注册几次都是这样,原来用阿里的不行,修改成如下

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

这样算是注册成功了

这样应该是国外网速问题,搞了几次后才成功

cd F:\test\workflow-bpmn-modeler-nbacheng

npm init

按照提示输入相关信息

把制作好的工程拷贝进来

npm login

登录后

npm publish
 DONE  Build complete. The docs\demo directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
Done in 13.09s.
+ workflow-bpmn-modeler-nbacheng@0.1.0

出现上面情况就算成功了

平时正常操作还是换回淘宝吧

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

附发包指令:

注册:npm adduser

初始化:npm init

登录:npm login (初次发包)

发包:npm publish

撤销包:npm unpublish 包名

删除包:npm deprecate 包名 [@版本] “描述”

查看当前账号:npm whoami

本地联调:npm link

取消本地联调:npm unlink

查看安装了多少包:npm ls

查看node安装路径:npm get prefix

查看全局node包:npm root -g

清理缓存:npm cache clean -f

版本修改:

npm version patch:1.0.0会变成1.0.1

npm version major:1.0.0会变成2.0.0

npm version minor:1.0.0会变成1.1.0

相关文章
|
5天前
|
前端开发 小程序 API
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
【微信小程序】-- 使用 npm 包 - API Promise化(四十二)
|
5天前
|
资源调度 小程序 前端开发
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
|
5天前
|
JavaScript Linux 数据安全/隐私保护
node内网安装npm私服以及依赖包上传发布verdaccio
node内网安装npm私服以及依赖包上传发布verdaccio
119 1
|
5天前
|
资源调度 小程序 前端开发
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
|
5天前
|
JavaScript
Nodejs 第七章(发布npm包)
Nodejs 第七章(发布npm包)
31 0
|
5天前
查看 npm 包下载量(简单快捷,数据精确)
查看 npm 包下载量(简单快捷,数据精确)
218 0
|
5天前
|
资源调度
#发布npm包遇到错误,因为用了淘宝镜像地址的原因的解决方法-403 403 Forbidden - PUT https://registry.npmmirror.com/-/user/org.cou
#发布npm包遇到错误,因为用了淘宝镜像地址的原因的解决方法-403 403 Forbidden - PUT https://registry.npmmirror.com/-/user/org.cou
178 0
|
5天前
|
JavaScript 前端开发
实现自动扫描工作区npm包并同步cnpm
前言 在开发一个多npm包的项目时,时常会一次更新多个包的代码,再批量发布到 npm 镜像源后。 由于国内网络环境的原因,大部分都会使用淘宝的镜像源进行依赖安装,为了确保发布后,通过淘宝源能够顺利的安装,通常会手动同步一下 cnpm sync vue react 但在一些大型的 monorepo 的多包工程里,手动输入包名是一件非常繁琐的事情,所以准备把输入的过程简化一下,改成自动扫描工作区的包名,然后自动同步。 进而有了这个工具 工具的使用 直接通过 npx 运行即可,将自动扫描所有的包
|
5天前
|
小程序 开发工具 开发者
【微信小程序】微信开发者工具 引用 vant-weapp时“miniprogram/node_modules/@babel/runtime/index.js: 未找到npm包入口文件” 解决办法
【微信小程序】微信开发者工具 引用 vant-weapp时“miniprogram/node_modules/@babel/runtime/index.js: 未找到npm包入口文件” 解决办法
35 1
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogra
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogra

推荐镜像

更多