发布第一个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
369 1
|
5月前
|
资源调度 小程序 前端开发
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
【微信小程序】-- npm包总结 --- 基础篇完结(四十七)
|
11天前
|
数据安全/隐私保护
发布一个npm包
发布一个npm包
|
2月前
NPM——删除已发布的包
NPM——删除已发布的包
55 1
|
3月前
|
运维 Kubernetes Java
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
|
2月前
|
JavaScript 前端开发 开发者
从零到一:教你如何发布自己的npm插件包
从零到一:教你如何发布自己的npm插件包
|
2月前
|
JavaScript
GitHub——自动发布NPM包
GitHub——自动发布NPM包
14 0
|
5月前
|
前端开发 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` 发布项目。注意版本号递增,无意义的包不建议发布。
185 2
从0到1开发一个自己的npm包完整过程