前端开发利器:npm 软链接

什么是 npm 软链接

npm 软连接是为开发的模块创造一个全局链接,方便在主项目中使用依赖的模块进行测试。我们可以使用npm link 指令将模块链接到项目中,使用软链接,能够避免重复繁琐的打包发布操作。

如何创建连接

假设项目名称为project,和一个公用组件模块common,现需要在项目中使用common,且common是作为npm打包成项目依赖。

(1)使用npm link指令将 common 模块创建成本地依赖包。

在 common 目录下输入命令:

npm link

(2) 在 project 项目目录中,和本地 common 模块建立链接。

npm link commom

*** 注意:命令中的 common,是 common 模块项目中 package.json 的 name 属性,而不是目录名称。

此时在 project 中的 node_models 里就会添加一个 common 模块的软链接。之后再修改 common 项目中的代码就是实时更新,而不用重新打包发布安装依赖了。

解除链接

要解除项目的依赖,直接在 project 目录里输入命令:

npm unlink common

要解除本地 common 包,在 common 目录中也是同样的操作:

npm unlink common

这里的 common 不强制输入,即 npm unlink 也可以。

相关推荐
王解7 分钟前
Vue CLI 脚手架创建项目流程详解 (2)
前端·javascript·vue.js
刘大浪11 分钟前
vue.js滑动到顶便锁定位置
前端·javascript·vue.js
小金刚®17 分钟前
构建简洁之美:我的第一个前端页面
前端
ordinary901 小时前
指令-v-for的key
前端·javascript·vue.js
rpa_top1 小时前
RPA 助力电商:自动化商品信息上传,节省人力资源 —— 以影刀 RPA 为例【rpa.top】
大数据·前端·人工智能·自动化·rpa
新时代农民工--小明1 小时前
前端自动化部署更新,自动化打包部署
运维·前端·自动化
前端Hardy1 小时前
HTML&CSS:酷炫的3D开关控件
前端·javascript·css·3d·html
小马超会养兔子1 小时前
如何写一个数字老虎机滚轮
开发语言·前端·javascript·vue
m0_672449602 小时前
前端(组件传参案例)
前端
devotemyself2 小时前
vue的ElMessage的css样式不生效
前端·css·vue.js