最近在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 环境变量中,这里就需要自己去检查一下了。

推荐文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。