关于VScode下pnpm和npm指令执行失败的解决方案

最近在VScode终端执行pnpm install安装依赖包指令的时候发现指令无法执行,报错结果如下:

最开始一头雾水,网上各种搜索也没有找到解决方案,后来发现是终端打开方式的问题。

使用PowerShell终端执行不了,需要使用cmd终端执行命令。切换到cmd,再次执行指令,发现没有一开始的报错情况了。

接着运行项目的时候需要用到npm 指令,不清楚自己之前有没有安装npm,于是我尝试在终端查看他们的版本:

1.  node -v
2.  npm -v

 发现结果都是:

结果发现Node.js 和 npm均没有安装。先安装Node.js ,而npm 也会随之安装。 

在Node.js下载Node官网https://nodejs.org/

这里我个人建议选择 LTS 版本,因为这个版本稳定而且是受支持的。我的是在Windows系统,单击 LTS 版本的 "下载" 按钮,以下载 Node.js 安装程序。 

运行安装程序

执行下载的 Node.js 安装程序,双击安装程序文件(通常是一个 .msi 文件),然后按照安装向导的提示进行操作。

确认安装

安装完成后,打开 VSCode,重新启动终端有时。通常是为了让新的环境变量配置生效,在安装 Node.js 和 npm 后,需要重新启动终端会话。 

配置 VSCode 中的终端

打开 VSCode ,在 VSCode 中,点击左下角的 "终端" 图标,然后选择 "新建终端"(注意,这里打开的终端不要是PowerShell终端,选择cmd终端)。

在终端中,输入命令查看是否安装成功以及安装版本:

1. node -v

2. npm -v

3. pnpm -v

可以看到 Node.js 的版本号,说明 Node.js 已经成功安装在系统上了。这里需要知道的是,npm(Node Package Manager)是随同 Node.js 一起安装的包管理工具,所以在安装 Node.js 时,npm 也会自动安装在系统上。不需要单独安装 npm,它是 Node.js 的一部分,会随 Node.js 一起安装。

如果你看到版本号,那就表示 npm 已经安装成功了,你还可以使用它来管理 Node.js 包和依赖。如果出现 "'npm' 不是内部或外部命令" 的错误,那可能是 Node.js 没有正确安装或者没有添加到系统的 PATH 环境变量中,这里就需要自己去检查一下了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值