首页 > 其他分享 >npm包(npm install --legacy-bundling) 通过npm-pack-all 打包tgz,放到内网(不联网)nexus发布(npm publish)

npm包(npm install --legacy-bundling) 通过npm-pack-all 打包tgz,放到内网(不联网)nexus发布(npm publish)

时间:2024-01-31 11:00:12浏览次数:27  
标签:npm 1.3 nexus -- tgz quill pack

npm包(npm install --legacy-bundling) 通过npm-pack-all 打包tgz,放到内网(不联网)nexus发布(npm publish)

需求

内网不联网,安装指定npm包,装不上,还要支持CI的测试打包,所以要将外网的npm包放到内网的nexus私服上

举例安装 [email protected]

外网机器

  1. 桌面建立目录needPackage (目录名随便,但是一定要是英文名字)
  2. npm init -y
  3. npm install [email protected] --legacy-bundling
  4. npm install -g npm-pack-all
    npm-pack-all 全局装一次就ok了
  5. cd node_modules
  6. cd quill
  7. npm-pack-all
    打包生成会自动带上版本号
  8. 将生成的 quill-1.3.7.tgz copy到内网机器进行发布

内网机器(nexus私服)

  1. 进入npmInternalInstall目录(目录里面包含.npmrc文件)
    .npmrc
[email protected] 
always-auth=true 
_auth=***************==
registry=http://ip:port/nexus/content/repositories/npm-internal/
  1. 当前目录已经将刚才的quill-1.3.7.tgz copy进来了
  2. npm publish .\quill-1.3.7.tgz

内网发布完成。

标签:npm,1.3,nexus,--,tgz,quill,pack
From: https://www.cnblogs.com/pengchenggang/p/17998784

相关文章

  • 网络代理
    1、访问github 安装ProxySwitchyOmega1、需要访问谷歌商店 首先要去电脑网络上设置代理               谷歌商店:https://chromewebstore.google.com/搜索:ProxySwitchyOmega 2、mac终端走代理......
  • Js存储数据到LocalStorage并设置过期时间
    setLocal=function(key,val){varprefix="project_list_";key=prefix+key;varexpires=600;val=JSON.stringify({'val':val,'expires':newDate().getTime()+expires*1000});......
  • Langchain中改进RAG能力的3种常用的扩展查询方法
    有多种方法可以提高检索增强生成(RAG)的能力,其中一种方法称为查询扩展。我们这里主要介绍在Langchain中常用的3种方法查询扩展技术涉及对用户的原始查询进行细化,以生成更全面和信息丰富的搜索。使用扩展后的查询将从向量数据库中获取更多相关文档。1、StepBackPromptingTake......
  • 如何筑造数据安全边界
    本文分享自华为云社区《【云享问答】第6期:如何筑造数据安全边界?》,作者:华为云社区精选。当前AI技术的快速发展,大模型、大数据正在加速对海量多样化数据的应用。数据已经成为核心资产,而数据安全和隐私保护的重要性也日益凸显。数据脱敏作为数据安全管控体系的关键环节,能够有效地保......
  • k8s-master 设置调度污点
    k8smaster调度污点NoSchedule:K8Snode添加这个effecf类型污点,新的不能容忍的pod不能再调度过来,但是老的运行在node上不受影响NoExecute:K8Snode添加这个effecf类型污点,新的不能容忍的pod不能调度过来,老的pod也会被驱逐PreferNoSchedule:pod会尝试将pod分配到该节点#设置mas......
  • ubuntu安装nginx遇到的问题
    执行./configure的时候出现error1.UbuntutheHTTPrewritemodulerequiresthePCRElibrary 缺少pcre 执行sudoapt-getinstalllibpcre3libpcre3-dev sudoapt-getinstallopenssllibssl-dev2.  ./configure:error:theHTTPgzipmodulerequiresthezlibl......
  • CF813E Army Creation 题解
    题目链接:CF或者洛谷并不是很难的题,关于颜色数量类问题,那么很显然,沿用经典的"HH的项链"思想去思考问题。由于涉及到了\(k\)个数的限制,我们观察到如果一个数在一个区间上有区间贡献:其中\(x_k\)表示为当前\(x\)的第前\(k+1\)个数,换句话来讲,\(x_k\)到当前的\(x\)所......
  • 后端写法总结
    一、类型转换之间的工具类packagecom.hengan.citicPlatGunNew.utils;importorg.apache.commons.compress.utils.Lists;importorg.springframework.beans.BeanUtils;importorg.springframework.util.CollectionUtils;importjava.util.Collection;importjava.util.Li......
  • 日志
    1.GET_index_template查看所有索引模版GET/_cat/shards查看所有分片大小及分布(在哪个节点)GET_cat/nodes?v简单查看节点信息GET_cat/indices?v&h=index,store.size&s=index查看索引大小(?v:展示表头;h:选择展示的列;s:按字段排序)2.如果有索引中的文档需要删除,可以执行如下......
  • Codeforces Round 922 (Div. 2) A-C
    这次还好,虽然还是不够满意,因为D题没写出来。。A一个明显的贪心,都竖着放就好了#include<bits/stdc++.h>#definelllonglongusingnamespacestd;inlineintread(){ charc=getchar();inta=0,b=1; for(;c<'0'||c>'9';c=getchar())if(c=='-')b=-1; for(;c......