首页 > 其他分享 >解决npm安装electron总卡住

解决npm安装electron总卡住

时间:2023-07-10 15:45:58浏览次数:48  
标签:npm https cnpm -- 卡住 electron install

前言

也是久闻Electron大名,而且新版QQ最近也用Electron改写了。正好最近想写一个图形化的程序,无奈安装的时候老是卡住。还好网上早就有人遇到了跟我一样的问题,也给出了方案。

正文

转自:https://zhuanlan.zhihu.com/p/562217675

总述解决办法

先运行

npm install -g cnpm --registry=https://registry.npmmirror.com

再运行

cnpm install --save-dev electron

解决过程

今天在学习electron的quick start教程时到安装electron的步骤npm install --save-dev electron总是不成功.会卡在reify:lodash: timing reifyNode:node_modules/@types/node Completed in 578ms这里。

百度和谷歌搜索,各种换源加代理都没解决。 最后找到了https://npmmirror.com/这个网站,根据指导,安装定制的cnpm管理工具npm install -g cnpm --registry=https://registry.npmmirror.com

然后执行cnpm install --save-dev electron 成功了。

标签:npm,https,cnpm,--,卡住,electron,install
From: https://www.cnblogs.com/Vikyanite/p/17541308.html

相关文章

  • electron 和 react 进程通信
    现在有个需求,我想要使用react选择上传文件,获取文件路径在浏览器里面调用antdesign的upload组件是做不到的,只能获取文件名由于浏览器的安全限制,无法获取文件的完整路径。如果需要获取文件的完整路径,可以考虑使用Electron等桌面应用程序开发框架,或者使用ActiveX控件等......
  • 切换node版本,npm版本对应
    1、控制nodejs版本可以使用模块n来管理,首先安装模块nnpminstall-gn2、将node升级到稳定版本sudonstable3、安装最新版本sudonlatest4、安装指定版本(最好用)sudonv14.19.0//版本v自定义5、检查目前安装了哪些版本的node,会出现已安装的node版本,选个就可以直接切换了n......
  • Npm包管理工具
    1简介什么是NPMNPM全称NodePackageManager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于Java的Maven。#在命令提示符输入npm-v可查看当前npm版本npm-v修改npm镜像NPM官方的管理的包都是从 http://npmjs.......
  • npx和npm傻傻分不清?
    最近,小芯发现很多人开始学习React时,都会普遍感到困惑,大家常常看见的是npx而非众所周知的npm。一些人觉得它很奇怪,但没有多想,其他人则认为这是一个错字,甚至错误地要通过运行npm而非npx来“修复”。当某件事不止一次发生时,就值得我们仔细揣摩,问题究竟出在哪里?为此,小芯......
  • electron-build打包
    安装依赖安装asar#项目内安装#npminstallasar--save-dev#全局安装:npminstallasar-g#electron加密安装electron-build#项目内安装#npminstallelectron-build--save-dev#全局安装:npminstallelectron-build-g项目配置在package.json中配......
  • mac执行npm或yarn命令时报Error: EACCES: permission denied,
    npm下载的时候会告知权限没有这是由于之前使用了sudo去下载一些东西,导致文件拥有者都变成了root,只需要修改权限即可。Error:EACCES:permissiondenied,symlink‘…/lib/node_modules/json-server/lib/cli/bin.js’->‘/usr/local/bin/json-server’解决方法:找到......
  • npm和npx,npm init 包名的理解
    NPM - 管理Node包的工具NPX -执行Node包的工具npm5.2+支持NPXNPM本身实际上不能运行任何包,如果你想去执行某个包,必须在package.json文件中去定义。当通过NPM安装Node包,NPM会在node_modules下的.bin里创建一个软连接。本地安装链接会放到./node_modules/.bin目录全局安装......
  • 在Vscode使用命令npm报错-The operation was rejected by your operating system. npm
    报错信息:PSD:\disk\xubo\个人博客文章\27-Vue\资料(含课件)\vuedemo\vueproject>npmipubsub-jsnpmERR!codeEPERMnpmERR!syscallopennpmERR!pathD:\disk\soft\node.js\node_cache_cacache\index-v5\1d\32\0400202fc22af03ff2926f006e455fe92c77b8136b8fbe......
  • Vue封装组件并发布到npm仓库
    前言使用Vue框架进行开发,组件封装是一个很常规的操作。一个封装好的组件可以在项目的任意地方使用,甚至我们可以直接从npm仓库下载别人封装好的组件来进行使用,比如iview、element-ui这一类的组件库。但是每个公司的业务场景可能不同,开发人员还是得必须封装自己得组件,如果换了一个......
  • node npm
    一、nvm、npm、node介绍1.区别nvm:nodejs的版本管理工具,也就是说:一个nvm可以管理很多node版本和npm版本。nodejs:在项目开发时的所需要的代码库。npm:nodejs包管理工具,在安装的nodejs的时候,npm也会跟着一起安装,它是包管理工具,npm管理nodejs中的第三方插件。安装的时候......