npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

一、问题描述

        首次用vscode运行vue项目时,报错:

npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

 二、解决

        我的解决过程:

1、检查是否安装node.js环境

        确认,已安装node

        这样一来,真不知道怎么回事了。环境也没有问题。

        灵光一闪,重启解决百分之九十八的问题。

        关闭VScode,用管理员身份运行vscode,重新执行npm install,解决问题。

2、但是有报错npm WARN old lockfile

npm WARN old lockfile。这应该是因为node的版本问题。我现在运行的vue项目是很久之前的了,那会对应的是node10的。现在的版本已经是node18的。

改装了node10,重新npm install就解决了这个问题。

Node.js安装和快速使用

这里面有个node10版本的。

3、执行npm install后又出现chromedriver的问题

解决:先执行命令

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

再npm install 

猜你喜欢

转载自blog.csdn.net/weixin_45764765/article/details/128432293