美文网首页
NPM-发布包

NPM-发布包

作者: zhulichao | 来源:发表于2020-07-22 09:10 被阅读0次

准备

注册 npm 账号

发布

npm adduser 如果报了 401 Unauthorized 错误,查看是否设置过镜像,删除 .npmrc 中的 registry 行即可

npm publish .

更新

修改 package.json 中的 version

npm publish .

删除

npm unpublish [name] --force 只有发布72小时之内的包可以删除

使用命令

安装包后如果想要在终端中使用命令,package.json 中需要添加 bin 字段定义命令及对应的执行文件,且该文件的第一行添加 #!/usr/bin/env node

#! 指明这个脚本文件的解释程序,/usr/bin/env 就是告诉系统可以在 PATH 目录中查找,node 指明用 node 执行脚本文件,所以配置 #!/usr/bin/env node,就是解决了不同的用户 node 路径不同的问题,可以让系统动态的去查找 node 来执行你的脚本文件。

搭建私有仓库

npm install –global verdaccio 全局安装 verdaccio
verdaccio 启动 verdaccio
npm adduser --registry http://localhost:4873 登录用户
npm set ca null 如果不使用 https,设置为 null 即可
npm publish --registry http://localhost:4873 发布包,不能与线上包同名
npm unpublish --registry http://localhost:4873 --force 删除包

相关文章

  • NPM-发布包

    准备 注册 npm 账号 发布 npm adduser 如果报了 401 Unauthorized 错误,查看是否...

  • npm和npx的区别

    NPM-管理Node包的工具 NPX- 执行Node包的工具 npm5.2+支持NPX NPM本身实际上不能运行任...

  • NPM-在npm上发布模块

    前言 入行前端也不少时间了,之前一直都在使用npm install别人的模块/组件,那么作为一名有追求的前端肯定不...

  • NPM-基础

    常用命令 npm search antd # 在已发布模块的name、tags、description字段中搜索关...

  • 发布企业包

    最近第一次打企业包,本以为只是换个证书就可以,但是在发布下载的时候发现准备的不充分导致到晚上11点才发布完成,下面...

  • npm发布包

    1. 使用npm命令登陆: 输入:Username、Password、Email 2. 在package.json...

  • 企业包发布

    【iOS 开发】企业开发者账号打包发布 App 到服务器上的流程�iOS企业版打包 发布在线安装包 plist 一...

  • nuget包发布

    创建项目 需要选择.net Standard的项目 设置包信息 打包 发布包 登录https://www.nuge...

  • 发布npm包

    可以发布任何有package.js文件的目录。比如 node module 创建一个用户 要想发布,必须在npm ...

  • 发布npm包

    1.https://www.npmjs.com注册npm账号2.进入要发布的工程目录下 npm init3.切换镜...

网友评论

      本文标题:NPM-发布包

      本文链接:https://www.haomeiwen.com/subject/fbauhktx.html