关于前端:私有依赖的打包与上传

42次阅读

共计 439 个字符,预计需要花费 2 分钟才能阅读完成。

首发于 语雀文档

背景

我的项目中有三四个公有依赖(只有 npm 包,无源码),包含我封装的一些插件组件,须要上传到 npm 公有库,提供给其余共事组们应用。

公司已有 npm 公有库,应用的是 Nexus Repository Manager,上传的形式是:提交 tgz 格局的依赖包。最开始当初的我,直到因为这个起因(https://www.yuque.com/blueju/blog/wgewwi)接触到 npm pack 这个命令,才明确是应用它来打 tgz 格局的包。

步骤

对于只有 npm 包,无源码的依赖,

  1. 进入到依赖的根目录,即蕴含 package.json 的目录
  2. 进入命令行终端,执行 npm pack
  3. 胜利打出一个 tgz 格局的包

对于有源码的我封装的一些插件组件,

  1. 进入的我的项目根目录,
  2. 进入命令行终端
  3. 运行 npm run build
  4. 运行 npm pack
  5. 胜利打出一个 tgz 格局的包

登录到 Nexus Repository Manager,如下图所示上传 tgz 依赖包到指定公有库,从新 npm install 即可胜利装置上传的 tgz 依赖包。

正文完
 0