美文网首页
发布包到自己的npm私服

发布包到自己的npm私服

作者: NIGangJun | 来源:发表于2019-05-16 10:59 被阅读0次

条件:

I.npm登陆到私服

因为是私服,发布的时候需要先让npm能够登录上私服才能操作

npm login --registry = http://192.168.1.254:7979/repository/npm-snapshots/

接下来依次输入用户名/密码/邮箱
这里需要注意的是,用户名和密码是私服上配置好了的,邮箱不重要,随便都行。

# 登录成功后是下面酱
Logged in as dev on http://192.168.1.254:7979/repository/npm-snapshots/

II.上传包

npm publish custom_table_pack --registry=http://192.168.1.254:7979/repository/npm-snapshots/

注意中途不要随意切换文件夹,虽然没有出什么问题,后来想要强制删除的时候一直出错。

# 发布成功后是酱
+ custom_table_pack@1.0.0

到这里基本就算OK了

III.下载包

# 操作都是一样的
npm install custom_table_pack --registry=http://192.168.1.254:7979/repository/npm-public/
# 因为npm私服配置原因,发布包和下载包的地址有一点差别(public关联snapshots快照)

IV.删除包(巨坑)

  • 记得要加--force
  • 最后路径那里加上自己的包名
  • 还要给登录到npm私服的用户加上删除的权限
  • 如果有多个版本的包,还需要加上版本号 => custom_table_pack@1.0.0
# 删除前,先执行第一步操作,登录一下吧(按理不需要这么操作,我也不知道肿么肥事)
npm unpublish --force custom_table_pack  --registry=http://192.168.1.254:7979/repository/npm-snapshots/custom_table_pack 
#删除后是下面酱
- custom_table_pack 

相关文章

  • 发布包到自己的npm私服

    条件: 有一个npm私服 => 知乎 - Nexus Repository Manager 3 搭建 npm 私服...

  • npm发布自己的npm包及使用

    [TOC] ### 1.npm 发布自己包到npm平台 1.下载安装node js 注意:发布包的名字不能跟npm...

  • 发布npm包到npm

    创建一个项目根文件夹,在里面创建一个 node_modules文件夹 在node_modules里面创建一个文件夹...

  • 发布包到npm

    1. Npm init 2.package.json 3.Create index.js 4. 创建脚本 5.登录...

  • 小程序开发本地npm的使用

    开发中复用的代码通常会封装成npm包,发布到npm源,项目中再依赖这个包。如果包的源码改动,需要先发布到npm上再...

  • 发布自己的包到npm上

    三步完成npm包的发布,还有操作过程中可能 会遇到的坑,以及解决办法都列出来了。 第一步 创建 npm账号,地址 ...

  • 自定义npm包的创建、发布、更新和撤销

    大纲 1、准备2、自定义npm包3、发布自定义npm包4、引用npm包5、更新npm包6、撤销发布的npm包 博客...

  • 发布自己的 npm 包

    开始 安装node和npm去 http://nodejs.org下载nodejs,同时就安装了npm 检查npm是...

  • 发布自己的npm包

    作为一个前端工程师每天npm install好多遍,那么我们install的包是怎么来的呢?毫无疑问是别人分享开源...

  • 发布自己的npm包

    对于前端来说,npm install xx 这个命令是用的比较多的,一般需要引用第三方库/UI库,动能插件的时候需...

网友评论

      本文标题:发布包到自己的npm私服

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