如何复制全局安装的npm包到另一台设备

178 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

无网开发时总是需要手动将一些脚手架等从一台有网设备下载好后复制到无网设备,局部安装的依赖直接复制node_modules目录即可但全局安装的就需要按本文操作了

1. 获取全局npm包安装路径

可通过命令npm config get prefix查看 npm 安装路径(npm config set prefix 可设置 npm 安装路径);

例如:
在这里插入图片描述

2. 准备复制

在两台设备上执行上述命令获取npm安装路径后,分别打开响应路径,准备复制工作。

将输出的路径复制到资源关联器即可直接打开响应路径,例:在这里插入图片描述

3. 开始复制(以vue-cli为例)

首先复制脚本文件(如下所示),复制到无网设备的相应目录。 在这里插入图片描述 然后进入node_modules目录复制相应的依赖,复制到无网设备的相应目录即可。 在这里插入图片描述

4. 测试一下

在桌面新建一个vue测试目录然后在命令行运行的前后对比 输出'vue' 不是内部或外部命令,也不是可运行的程序或批处理文件。的是复制前 复制后就正常输出了版本号 在这里插入图片描述

如果失败的话也可以直接复制相关依赖到项目的node_modules目录执行的话带上npx前缀即可,例如: 在这里插入图片描述 我的个人公众号:归园田居 每日分享前端知识与资讯~