https://blog.csdn.net/ywl570717586/article/details/79754543

首先,是按照上述步骤进行,发现未安装npm,于是跑去安装npm,结果一直出现Invalid drive的错误,发现自己以前装过nodejs在F盘,后来又重装系统没有了F盘,所以之前的nodejs还在,但不能用,卸载时也会出现同样的问题,我找到了以下方法https://blog.csdn.net/chan70707/article/details/60337045

第一步 进入运行(快捷键win+r)输入 subst E:%TEMP%(缺什么盘写什么盘,我缺E,我写E)

vscode运行起vue项目的全过程,包括npm安装-LMLPHP

第二步 执行你想在这个盘下的操作(卸载安装啥的)

第三步 不需要时删除这个假盘:

subst E:/E

划重点,没有反应的时候重启电脑!!!

然后我愉快地在vscode的终端输入npm install

vscode运行起vue项目的全过程,包括npm安装-LMLPHP

只是warn,没关系,可以忽略,结果npm run dev

D:\driver_cms-master>npm run dev
npm ERR! path D:\driver_cms-master\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'D:\driver_cms-master\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\nodejs\node_cache\_logs\2019-02-22T11_37_01_228Z-debug.log

啊!!!我英语不好,不要欺负我呀,全是error

于是我开始了漫长的搜索之路,google,百度,怎么就没有一个包治百病的办法呢,于是我气沉丹田,认真看了一下这个错误no such file or directory, open 'D:\driver_cms-master\package.json',要加粗呀,我的路径不对

只需D:\driver_cms-master>cd driver_cms-master就可以了,唉,大意失荆州呀,至于为什么路径会变,可能我不小心新建了个文件?还是他本来就会加,这是下一次的内容啦

vscode运行起vue项目的全过程,包括npm安装-LMLPHP

成功啦

02-24 17:52