Angular / Electron 未启动

2024-01-03

我使用 Angular-CLI 创建了 Angular 10 项目。接下来,我安装了 Electron 并完成了以下操作:将 src/index.html 基础更改为本地安装的 Electron。但是当运行我的代码时,它显示有一些错误。

我该如何修复这个错误?

这是我的main.js file

const { app, BrowserWindow } = require('electron')

let win;

function createWindow () {
  // Create the browser window.
  win = new BrowserWindow({
    width: 600, 
    height: 670,
    icon: `file://${__dirname}/dist/assets/logo.png`
  })

  win.loadURL(`file://${__dirname}/dist/index.html`)

  // uncomment below to open the DevTools.
  // win.webContents.openDevTools()

  // Event when the window is closed.
  win.on('closed', function () {
    win = null
  })
}

// Create window on electron intialization
app.on('ready', createWindow)

// Quit when all windows are closed.
app.on('window-all-closed', function () {

  // On macOS specific close process
  if (process.platform !== 'darwin') {
    app.quit()
  }
})

app.on('activate', function () {
  // macOS specific close process
  if (win === null) {
    createWindow()
  }
})

这是我的包.json file

{
  "name": "angu",
  "version": "0.0.0",
  "main": "main.js",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "electron":"electron .",
    "electron-build": "ng build --prod && npm run electron ."
  },

这是我的索引.html file

  <base href="./">

最近两天我也被这个问题困扰了。经过大量搜索并了解电子。我解决了这个问题以及该问题之后的问题。

为了解决以下问题Please verify that the package.json has a valid "main" entery

您需要更新您的main in package.json路径为的文件main.js文件。 最有可能的是

"main": "src/main.js",

当您要进行此更改时,请运行命令npm run electron-build。它将创建您的电子应用程序的构建,但不会在页面上显示任何内容,如果您看到控制台,您将在此处看到 1 错误Not allowed to load local resource: 。要解决此错误,您应该访问以下链接

Electron - 不允许加载本地资源 https://stackoverflow.com/questions/41130993/electron-not-allowed-to-load-local-resource

https://github.com/JacopoMangiavacchi/TFRecords/issues/1 https://github.com/JacopoMangiavacchi/TFRecords/issues/1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular / Electron 未启动 的相关文章

随机推荐

  • 如何在 swagger-ui 中更改控制器的名称?

    如果我有以下情况 MySimpleTestController ApiController 是否可以在生成的 API 文档中让控制器名称显示为 My Simple Test 而不是 MySimpleTest 我进行了搜索 但主要找到了使用
  • 修复 Eclipse 调试认证错误的现有方法不起作用

    我面临着这样的问题 error generating final archive debug certificate expired on 但现有的食谱来修复它并不起作用 我做了什么 在 C Windows User android 中 我
  • 在tableView中删除

    我只是在 h 文件中添加此方法 IBAction EditTable id sender IBAction DeleteButtonAction id sender 并在 m 文件中 IBAction DeleteButtonAction
  • 如何在较新的 Rails 上用 readonly 替换 find ?

    我的项目中有这个遗留代码 Model find id readonly gt false 显然 它按 id 搜索 并且仅搜索非只读的对象 但 readonly 不是模型的属性 这应该检查定义该实例是否为只读实例的实际 ActiveRecor
  • Powershell 无法正确呈现我的脚本帮助

    我有一个 Powershell 脚本 在它的开头有很大的帮助 可以用Get Help命令 https gist github com MarkKharitonov 91698caf8c695902eacde2b6c7825bf1 https
  • 如何将 FQL 与 php api 结合使用?和访问令牌

    呃 我似乎无法让 fql 工作 一件事 我认为文档很旧 因为我不认为 api 只喜欢数组 反正 user id facebook gt getUser works access token facebook gt getAccessToke
  • 如何可靠地检测文件类型? [复制]

    这个问题在这里已经有答案了 目标 给定文件 确定它是否属于给定类型 XML JSON 属性等 考虑 XML 的情况 在我们遇到这个问题之前 以下示例方法运行良好 try saxReader read f catch DocumentExce
  • 将 python 回调函数传递给 Fortran 子例程的开销是多少?

    我刚刚使用 F2PY 将 Fortran 90 子例程包装到 python 中 这里的微妙之处在于 Fortran 子例程也采用 python 回调函数作为其参数之一 SUBROUTINE f90foo pyfunc a real kind
  • 实体框架返回与数据库查询不同的数据

    我可以查看数据库中的某些数据 它会返回我期望的数据 例如 Call Date To From Phone Number 20 1 2010 00 00 23 59 08923233223 20 1 2010 00 00 23 59 0892
  • 通过电子邮件和密码使用 firebase 注册用户?

    我使用 Firebase 授权创建了注册活动 并尝试注册新用户 但是当我按下注册按钮时 我的代码出现异常 protected void onCreate Bundle savedInstanceState super onCreate sa
  • 在Java中,有没有办法指定一个参数实现两个接口

    我很想做这样的代码 使用 jGraphT interface DirectedGraph
  • IIS Express 不保留会话数据

    我有一个在 IIS Express 服务器下的 Visual Studio 2013 中运行的应用程序 问题是会话数据没有保留在页面之间 并且我发现之前的页面不为空的空对象 如果我编译该应用程序并将其部署在带有 IIS 的 Web 服务器上
  • Meteor js 和多人游戏

    我开始学习 Meteor 我意识到它可能是简单多人游戏的良好解决方案 因为它的反应性 客户端 minimongo 数据库 客户端之间的实时交换是否足够快以交换玩家坐标 或者这是一个糟糕的解决方案 我应该在没有中间数据库的情况下完成它 只需直
  • MySQL 存储函数的正确 if 子句语法是什么?

    我是 MySQL 的新手 所以如果其中一些内容相对初级 我深表歉意 我正在尝试编写一个存储函数来将数字四舍五入到一定数量的有效数字 我有一个理论上应该可以工作的函数 我咨询了另一个有用的 StackOverflow 来确定逻辑 SQL 中四
  • 什么情况下使用八进制?

    我经常看到二进制和十六进制使用 但从未见过八进制 然而 八进制在某些语言中使用时有其自己的约定 即 前导 0 表示八进制基数 什么时候使用八进制 当人们使用八进制或八进制更容易推理时 有哪些典型情况 或者这只是一个品味问题 当一个字中的位数
  • 多对多关系中的删除不对称?

    我有两个模型 产品和类别 以及一个用于多对多关系的连接表 类别 假设我有两个对象 产品和类别 它们是上述对象的实例 products Product new category Category new product categories
  • 校验和与“git svn clone”不匹配后如何恢复?

    作为我们迁移计划的一部分 我正在将 SVN 存储库克隆到 git 我一路上遇到了各种障碍 迫使我继续克隆git svn fetch命令 最近的失败我不知道如何解决 git svn fetch Checksum mismatch dc tru
  • UIScrollView不滚动

    我有一个 UIScrollView 根本不滚动 如果我启用弹跳 我可以滚动到足够远的距离以查看视图之外的内容 但当我释放时它会立即回到原点 我已打开寻呼 但如果将其关闭 则会出现相同的行为 我已关闭自动布局 在 IB 中 scrollVie
  • 在 JavaScript 中检查字符串是否包含数组的任何元素

    如何检查字符串是否包含数组的任何元素 如果元素有一些字符串 我想过滤一些数组 请看下面的代码 var arr banana monkey banana apple kiwi orange function checker value var
  • Angular / Electron 未启动

    我使用 Angular CLI 创建了 Angular 10 项目 接下来 我安装了 Electron 并完成了以下操作 将 src index html 基础更改为本地安装的 Electron 但是当运行我的代码时 它显示有一些错误 我该