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

无网开发时总是需要手动将一些脚手架等从一台有网设备下载好后复制到无网设备,局部安装的依赖直接复制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前缀即可,例如:
在这里插入图片描述
我的个人公众号:归园田居 每日分享前端知识与资讯~
请添加图片描述

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将存储在 `C:\Users\Super Man\AppData\Roaming\npm` 目录下的 npm 文件夹移动到另一台电脑上可能会导致一些问题。这个文件夹含了全局安装npm 和与 npm 相关的配置信息。 移动 npm 文件夹的方法如下: 1. 在源电脑上,将 `C:\Users\Super Man\AppData\Roaming\npm` 文件夹复制到一个可移动的存储设备,例如 USB 驱动器或移动硬盘。 2. 将存储设备连接到目标电脑上。 3. 在目标电脑上,将复制的 `npm` 文件夹粘贴到 `C:\Users\Super Man\AppData\Roaming` 目录下。确保目标电脑上不存在同名的 `npm` 文件夹,否则请备份或删除该文件夹。 4. 打开终端或命令提示符窗口,在其中运行以下命令以更新环境变量: ``` SETX PATH "%APPDATA%\npm;%PATH%" ``` 请注意,直接复制和移动 npm 文件夹可能会导致一些问题,如路径配置不正确、缺失依赖项等。因此,建议在目标电脑上重新安装 Node.js 和 json-server,以确保环境的正确配置和稳定运行。 以下是在目标电脑上安装 json-server 的一般步骤: 1. 下载并安装 Node.js:从 Node.js 官网(https://nodejs.org/)下载适用于目标电脑操作系统的 Node.js 安装程序,并按照安装向导的步骤进行安装。 2. 打开终端或命令提示符窗口,验证 Node.jsnpm 安装是否成功: ``` node -v npm -v ``` 3. 在终端或命令提示符窗口中,使用以下命令全局安装 json-server: ``` npm install -g json-server ``` 4. 验证 json-server 是否成功安装: ``` json-server --version ``` 现在,你应该能够在目标电脑上安装并运行最新版本的 json-server。记得在需要时更新依赖项和配置,以确保 json-server 的正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值