【FAQ】NPM 引入本地依赖包

背景

npm 本地依赖包分为

  1. 本地文件夹类型

本地文件夹类型的依赖包适用于在编写插件的 dome 示例项目时使用,在无需将包发布到 npm 仓库的情况,做到实时编译,修改

  1. 本地压缩包类型

压缩包类型的依赖包适用于没有外网和没有 npm 私有仓库(verdaccio) 的情况下安装依赖

教程

1. 文件夹类型

npm 安装文件夹类型依赖是通过npm install <folder>命令添加本地文件夹依赖(如下代码)

shell 复制代码
npm install ../../dist

上面的代码虽然实现了依赖包的添加,但存在的问题是依赖包内的依赖没有添加到当前项目,所以需要通过--install-links 属性将依赖包内的依赖也连接到当前项目(如下代码)

shell 复制代码
npm install ../../dist --install-links

2. 压缩包类型

npm 安装压缩包类型依赖是通过npm install <tarball file>npm install <tarball url>命令安装(如下代码)

shell 复制代码
npm install /User/root/var/lib/xx/xx.tar
shell 复制代码
npm install http://xx.xx.com/tar/xx/xx.tar
相关推荐
fishmemory7sec7 分钟前
Electron 主进程与渲染进程、预加载preload.js
前端·javascript·electron
fishmemory7sec10 分钟前
Electron 使⽤ electron-builder 打包应用
前端·javascript·electron
豆豆1 小时前
为什么用PageAdmin CMS建设网站?
服务器·开发语言·前端·php·软件构建
看到请催我学习2 小时前
如何实现两个标签页之间的通信
javascript·css·typescript·node.js·html5
twins35202 小时前
解决Vue应用中遇到路由刷新后出现 404 错误
前端·javascript·vue.js
qiyi.sky2 小时前
JavaWeb——Vue组件库Element(3/6):常见组件:Dialog对话框、Form表单(介绍、使用、实际效果)
前端·javascript·vue.js
煸橙干儿~~2 小时前
分析JS Crash(进程崩溃)
java·前端·javascript
安冬的码畜日常2 小时前
【D3.js in Action 3 精译_027】3.4 让 D3 数据适应屏幕(下)—— D3 分段比例尺的用法
前端·javascript·信息可视化·数据可视化·d3.js·d3比例尺·分段比例尺
l1x1n03 小时前
No.3 笔记 | Web安全基础:Web1.0 - 3.0 发展史
前端·http·html
昨天;明天。今天。3 小时前
案例-任务清单
前端·javascript·css