Case1:安装npm卡住
事发原因:
cursor call 工具还是有问题,不会主动获取管理员权限,会反复被权限卡住
cursor不会切换到国内镜像,导致反复安装超时
我干了什么:
尝试用提示词解决问题:
1.安装似乎没有完成,请检查
2.任务无故中断,请分析原因,继续任务,注意,除非问题非常确定,否则不要随便更改原代码
3.为什么始终安装不成功,如果需与处理权限问题,暂停,提示我如何处理
cursor给了安装命令行提示
cd /d D:\AI\APP_cursor\test
rmdir /s /q node_modules
del package-lock.json
npm cache clean --force
npm install
npm install electron@22.3.27 --save-dev
4.运行到
npm install
发现安装进度非常慢
解决方案:
首先检查npm代理,是否已经使用国内镜像
//
执行以下命令查看是否为国内镜像
npm config get registry
出现如下所示,表明不是国内镜像
https://registry.npmjs.org/
//
执行以下命令更改为国内镜像
npm config set registry=https://registry.npmmirror.com
//
执行以下命令查看是否配置成功
npm config get registry
出现如下所示,表明配置国内镜像成功
https://registry.npmmirror.com
忽略审计错误,直接安装依赖
npm install --no-audit
问题解决。
其实还有其他方案,暂不列出,有兴趣自己搜索。
Case2:npm安装electron,卡住
与之前类似,直接安装会卡住
npm install electron@22.3.27 --save-dev
解决方案:
自己配置下载electron二进制文件的地址
首先检查npm 配置文件位置
//
执行以下命令查看配置文件路径
npm config ls
//
打开以下地址的配置文件.npmc
; "user" config from C:\Users\sea33\.npmrc
//
进入该配置文件,手动添加
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
问题解决。
如果出现错误
npm ERR! RequestError: getaddrinfo ENOTFOUND npmmirror.com
修改DNS为114.114.114.114,重试。