vue项目 从GitHub克隆下来的报错解决

报错内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
PS D:\syz\vue_projects\first_repository\web_vue> nmp run dev
nmp : 无法将“nmp”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如
果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ nmp run dev
+ ~~~
+ CategoryInfo : ObjectNotFound: (nmp:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

PS D:\syz\vue_projects\first_repository\web_vue> npm run dev

> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! web_vue@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js` ev.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the web_vue@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in: g
npm ERR! C:\Users\ASUS\AppData\Roaming\npm-cache\_logs\2020-03-28T03_35_29_956Z-debug.log
PS D:\syz\vue_projects\first_repository\web_vue> npm run dev

> web_vue@1.0.0 dev D:\syz\vue_projects\first_repository\web_vue
> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

注:同时我们可以看目录,观察发现可能少了我们原先的node_modules组件

解决方案:

项目是vue+django,单独运行vue也没问题。

1,进入项目目录,有node_modules的话,把node_modules文件夹删除,package-lock.json文件也删除

2,以管理员身份运行CMD!以管理员身份运行CMD!以管理员身份运行CMD!重要的事情说三表

3,cd到项目目录,先清除npm缓存:

npm cache clean --force

4,再进行npm install

5,安装完毕会发现出现了node_modulespackage-lock.json,最后测试npm run dev,可以发现成功启动。

注:因为npm install重新安装的组件时vue默认自带的,所以如果你还安装了其他的,需要再将没有安装的包重新安装进去!


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!