创建electron,解决包清理的问题,解决镜像源卡住下载时间长

2024-04-28 08:36

本文主要是介绍创建electron,解决包清理的问题,解决镜像源卡住下载时间长,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我的电脑用户名是Anyphasy,我的node.js安装在D:\developp\nodejss18.18.0

使用npm config get prefix查看node.js安装路径

npm config get prefix

创建electron

创建package.json文件,它里面记载了你的electron版本,项目描述,以及启动命令等信息

npm init -y

先查看你自己的npmrc配置

列出镜像源列表,实际上在‪C:\Users\Anyphasy\.npmrc文件, 我的电脑用户名是Anyphasy

npm config list

如果你一开始输入命令下载

npm install electron --save-dev

缺少重要语句

ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/

如果你在命令行键入

npm config set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/

不行,大多数帖子都是这么教的,这不对

‪直接找C盘C:\Users\Anyphasy\.npmrc文件

再输入:

npm config list

继续执行下载electron

npm install electron --save-dev

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><h1>你好啊</h1>
</body>
</html>

const { app, BrowserWindow } = require('electron')const createWindow = () => {const win = new BrowserWindow({width: 1280,height: 720})//直接加载刚才的html文件win.loadFile('index.html')}app.whenReady().then(() => {createWindow()app.on('activate', () => {// 在 macOS 系统内, 如果没有已开启的应用窗口// 点击托盘图标时通常会重新创建一个新窗口if (BrowserWindow.getAllWindows().length === 0) {createWindow()}})})
app.on('window-all-closed', () => {if (process.platform !== 'darwin') { app.quit() }
})

electron运行成功

清理缓存

 

找到npm缓存路径,我是没有看到electron的缓存

npm config get cache

其他的:

该命令要用管理员身份运行,直接在vscode里面输入会报错

npm install -g nodemon

这篇关于创建electron,解决包清理的问题,解决镜像源卡住下载时间长的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942781

相关文章

定制XavierNX载板接入OrinNX核心板HDMI工作异常问题调试

1.前言 Jetson Xavier NX模块(8GB/16GB)载板。 在最终迁移到Jetson Orin NX 8GB模块之前,希望使用它来验证硬件 遵循了这里的建议,将定制载体板+ Jetson Orin NX 8GB SoM的组合放在上面: sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1

Codeforces Round #291 (Div. 2) D. R2D2 and Droid Army RMQ问题 ST算法

D. R2D2 and Droid Army time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output An army of n droids is lined up in one row. Each

卷积神经网络的时间、空间复杂度以及数据流的变化

0 前言 复杂度对模型的影响 时间复杂度决定了模型的训练/预测时间。如果复杂度过高,会导致模型训练和预测耗费大量时间,既无法快速的验证想法和改善模型,也无法做到快速的预测。 空间复杂度决定了模型的参数数量。由于维度灾难(curse of dimensionality)的限制,模型的参数越多,训练模型所需的数据量就越大,而现实生活中的数据集通常不会太大,这会导致模型的训练更容易过拟合。 1. 时

随身WiFi网络灯亮但是没有网络,如何解决?

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!! 问题描述   随身WiFi进入后台不小心把一个(国家/地区)选项改了其他国家,然后WiFi突然就没了,正常情况通电后蓝灯一闪一闪并且有网络,现在通电后蓝灯一直亮着并

基于 RTTI 的 TFrame 的创建和管理

缘由 在大型的 Delphi 程序开发中,界面会有非常多不一样的窗口。最原始的设计方式是在一个 Form 里面,堆叠一大堆的 Panel,每个 Panel 上摆放不同的控件。运行期需要显示什么界面,就让对应的 Panel 显示出来。这样做的问题是,设计期所有的界面元素都堆在一个窗口里面,控件太多互相覆盖,完全没法通过可视化的拖拉来摆放控件达到想要的视觉效果。 好一点的办法是每个界面开一个 TF

k8s集群加入node成功,但在master不显示问题的解决

创建k8s集群,执行加入node2节点时候,报错如下,按照报错提示加入--ignore-preflight-errors=all 后,提示加入成功,但是在master机器上执行kubectl get nodes却不显示该节点。 经网上多番查阅,在执行加入节点命令前,先执行 kubeadm reset 命令,再执行kubeadm join 命令即可。 注意是在node节点机器上执行这个命令,

docker镜像安装ssh配置与登陆方式+apt安装java

docker镜像安装ssh配置与登陆方式 进入镜像容器,并将ssh的22端口映射到宿主机的端口 docker run -it -p 10022:22 Image_name 使用apt安装ssh服务 apt-get install -y openssh-server 设置容器ssh登陆密码以及修改ssh配置文件 passwd # 设置登陆密码vim /etc/ssh/sshd_con

解决ubuntu16.04登录界面死循环

可能是和我的sudo apt-get remove gnome-shell有关,重启电脑后进入登录界面正确输入密码后,黑屏闪过一下,然后又是登录……,guess可以正常登录正常桌面。 解决方案: ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码 sudo rm -r .Xauthority*sudo reboot //重启 完美解决! 参考:https://zhidao.

Docker制作镜像的两种方式

Docker制作镜像可以有两种方法,一种是基础方法:编写Dockerfile;另一种是基于已有的镜像,进入容器里面再搭建所需环境,然后退出,提交成新的镜像。 docker commit IMAGE_ID new_IMAGE-NAME

Docker中none镜像的来历及快速删除操作

删除: docker rmi -f $(docker images | grep "none" | awk '{print $3}') 来历:在docker反复build一个Dockerfile,并且使用相同tag(或者不用tag)会存留很多none镜像。第一次build生成一个image id, 再次build后,会重新生成一个image id, 命名和上一个一样,所以上一个镜像的tag和名