报错信息

npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! https://github.com/npm/npm/issues
npm ERR! A complete log of this run can be found in:
npm ERR!C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2021-08-
10T07_38_31_121Z-debug.log
在这里插入图片描述
网络上找了很多其他办法,但是我这边都没有办法成功运行项目,后面就自己手动修改了node_modules文件,最后是成功运行了项目的。

网络上找的其他办法

第一种

1、首先要以管理员模式打开cmd清除你的npm缓存 : npm cache clean -f
2、清除完缓存后,安装最新版本的Node helper: npm install -g n

第二种

1、删除node_modules和package-lock.json
2、以管理员方式执行
npm cache clean --force
npm install

第三种

1、清楚npm缓存:npm cache clean -f
2、 安装最新版本的Node helper :npm install -g n
3、 安装npm包管理助手 :npm install -g n --force
4、 安装npm :npm install

第四种

1、 以管理员模式打开cmd清除你的npm缓存 (mac电脑在npm前加sudo) :npm cache clean -f
2、 清除完缓存后,安装最新版本的Node helper :npm install -g n
3、安装npm包管理助手:npm install -g n --force
4、用n助手安装最新的稳定版node:n stable

已解决:手动修改(适合所有的npm install报错)

运行环境

在这里插入图片描述

项目初始化

从git上面抓取VUE项目步骤:https://blog.csdn.net/qq_43405812/article/details/119449038

在这里插入图片描述

配置环境

//配置淘宝镜像,下载的时候快一些
npm config set registry https://registry.npm.taobao.org 
npm install

在这里插入图片描述

出现报错

在这里插入图片描述

解决方案

1. 删除node_modules

在这里插入图片描述

2. 复制另外一个可以运行的项目的node_modules到此项来

在这里插入图片描述

赋值过程中,回到编译器,刷新一下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 直接输入npm run sever

如果成功,就可以了。
如果不成功,看报错信息缺少什么:
在这里插入图片描述
这里报错说明,我们缺少qrcodejs32这个文件,所以我们就需要手动将这个文件添加到node_modules中去。

如何找这个文件呢?

4. 找缺少的文件

我们在回收站找到刚刚删除的node_modules,点击还原,注意,这里会覆盖我们从别的项目中复制过
去的node_modules,这里你们自己看有什么办法,不让他们之间覆盖,我是直接改了文件夹名,加了
一个1。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
文件夹名和这里对应

然后删除从回收站还原回来的node_modules

在这里插入图片描述
再把之前的文件夹改改回来,(就是把node_modules1改为node_modules)

在这里插入图片描述

5. 再次测试,成功!!

在这里插入图片描述
在这里插入图片描述
成功!!!!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐