编写helloword

全局安装软件

 npm install -g electron

快速编写html

 html:5

完整代码和流程:

1.index.html

 <!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>hello word</H1>
 </body>
 </html>

2.main.js

 var electron=require('electron')
 var app=electron.app//引用app
 var BrowserWindow=electron.BrowserWindow//窗口引用
 var mainWindow=null//声明打开的主窗口
 app.on('ready',()=>{
    mainWindow=new BrowserWindow({width:300,height:300})
    mainWindow.loadFile('index.html')//加载html
    mainWindow.on('closed',()=>{
        mainWindow=null
    })
 })
 ​

3.生成package.json

 npm init --yes 

后生成的json会根据本地的main.js改名

4.运行代码

 electron .

5.出现异常进行积极解决

 PS C:\Users\player\Desktop\nodeapp> electron .
 electron : 无法加载文件 C:\Users\player\AppData\Roaming\npm\electron.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_
 Execution_Policies。
 所在位置 行:1 字符: 1
 + electron .
 + ~~~~~~~~
    + CategoryInfo         : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

解决方案:解决 cnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。

 以管理员身份运行power shell
 输入set-ExecutionPolicy RemoteSigned
 选择修改执行策略就能运行了

最新文章

  1. 对象比较器:Comparable和Comparator
  2. ubuntu优化使用
  3. Redis-cluster集群【第四篇】:redis-cluster集群配置
  4. Codeforces Round #380 (Div. 2) 解题报告
  5. OC特有语法:分类category,给NSString增加方法计算字符串中数字的个数
  6. 把图片生成Base64字符串
  7. C++_基础_类和对象3
  8. CodeForces 672D Robin Hood
  9. hdu 1003,nefu 728 max sum
  10. Java基础(1) - 语法 &amp; 概念
  11. powerdesigner 不能自动生成注释的解决方法
  12. python3之日期和时间
  13. (八十八)VFL语言初步 - 实现布局
  14. 记一个bug
  15. asp.net 根据连接地址保存文件,图片
  16. day09 函数学习
  17. Python练习-2
  18. vue-cli 上传图片上传到OSS(阿里云)
  19. 洛谷P2900 [USACO08MAR]土地征用Land Acquisition(动态规划,斜率优化,决策单调性,线性规划,单调队列)
  20. cocos2d-x游戏开发 跑酷(三) 人物跑动

热门文章

  1. 题解 「CTSC2018暴力写挂」
  2. 【数据结构与算法Python版学习笔记】图——拓扑排序 Topological Sort
  3. spring cache整合redis
  4. netty入门实现简单的echo程序
  5. xmake v2.5.9 发布,改进 C++20 模块,并支持 Nim, Keil MDK 和 Unity Build
  6. MVC下垃框的使用
  7. linux 的 逻辑卷管理
  8. Linux网卡bond模式
  9. openssh 7.4 升级 8.3
  10. Redis 客户端重试指南