Node.js笔记

问:npm install时,报错误:Failed to remove some directories。怎么办?

答:我在使用npm安装electron时总是报上面的错误,具体如下,我问遍了KIMI和通义,回答的方法都解决不了。还搜索了stackoverflow,国外的朋友也没有回答好的解决方法。经尝试,很明显不是表面报的权限问题。所以我换了思路,换一个工具安装。使用了electron官网介绍的,使用yarn工具安装,解决了这个问题。

npm warn cleanup Failed to remove some directories [

npm warn cleanup [

npm warn cleanup '\\\\?\\C:\\Users\\tianming.fan\\AppData\\Local\\npm-cache\\_npx\\1323dbbc85759269\\node_modules',

npm warn cleanup Error: EPERM: operation not permitted, rmdir 'C:\\Users\\tianming.fan\\AppData\\Local\\npm-cache\\_npx\\1323dbbc85759269\\node_modules\\@electron\\get' {

npm warn cleanup errno: -4048,

npm warn cleanup code: 'EPERM',

npm warn cleanup syscall: 'rmdir',

npm warn cleanup path: 'C:\\Users\\tianming.fan\\AppData\\Local\\npm-cache\\_npx\\1323dbbc85759269\\node_modules\\@electron\\get'

npm warn cleanup }

npm warn cleanup ]

npm warn cleanup ]

1、.npmrc文件

首先在C盘Users,你的登录的账号名文件夹下,编辑**.npmrc**文件。添加镜像地址。

bash 复制代码
registry=https://registry.npmmirror.com
ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"
bash 复制代码
npm config set registry https://registry.npm.taobao.org

2、执行这两个命令

bash 复制代码
npm config set registry https://registry.npmmirror.com
bash 复制代码
npm install --save-dev electron --registry https://registry.npmmirror.com/   
复制代码
npm install -g yarn
yarn add --dev electron

yarn start

yarn add electron-builder --dev
yarn build

【electron】5分钟把网页打包成可安装的exe桌面应用

IP查询

我的关联笔记

使用yarn,如何编译打包electron?

相关推荐
slongzhang_27 分钟前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
叼烟扛炮29 分钟前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
深圳老胡3 小时前
STM32C5A3ZG 网络调试总结:从启动失败到连续 Ping 稳定
笔记·stm32·单片机·代码规范
liyi_hz20083 小时前
O2OA(翱途) V10.1 即将发布|功能再升级,安全再加固,协同更高效!
java·javascript·windows·开源软件
职豚求职小程序刷题3 小时前
宁德时代社招高岗晋升测评笔试改版了
笔记
CarIise3 小时前
JDBC 与数据库事务核心
数据库·笔记
鬼手点金4 小时前
KV Cache 未必是一次性的:可编辑、可组合的“笔记”
java·人工智能·笔记·学习·自动化·1024程序员节
摇滚侠4 小时前
《On Java 中文版 基础卷》阅读笔记 初始化和清理 08
java·开发语言·笔记
志尊宝4 小时前
AI原生前端开发(029):AI辅助的文档自动生成
javascript·人工智能·ai-native
一个游离的指针5 小时前
ES6新特性:let、const、块级作用域
开发语言·javascript·es6