【问题标题】:Can not find module Electron找不到模块 Electron
【发布时间】:2019-09-10 15:28:10
【问题描述】:

我正在开发一个带有电子 js 的 Angular 应用程序。在 Package.json 中 我更新了

main: "./dist/index.js" 

这是电子的入口点。现在,当启动应用程序时,它开始提示错误

Not able to find module electron like dist/node_modules/electron. 

我知道一些愚蠢的错误,但无法解决这个问题。有什么帮助吗?

【问题讨论】:

  • 您找到解决此问题的方法了吗?应用程序运行良好,但是当我打包它时,我收到了这个错误

标签: angular electron


【解决方案1】:

首先,您需要检查应用程序的 node_modules 文件夹中的电子文件夹。 如果没有电子模块,则需要通过此命令安装它-

npm install electron --save-dev

【讨论】:

  • 嘿!已经可用,它是成熟的运行应用程序。我刚刚尝试更新主脚本。
  • 这可能是您提供的路径问题,例如“./dist/index.js”。
  • 这个文件在那里。就这么简单,它在执行时不会加载电子模块。
【解决方案2】:

您需要更改您的 index.html 基本 href。在斜杠前添加.

<base href="./">

将“main”值更改为 main.js

"main": "main.js",

并且还在脚本下的packege.json中添加两行

"electron": "ng build && electron .",
"electron-aot": "ng build --prod && electron ."

您可以尝试通过以下命令运行它

npm run electron

它对我有用

【讨论】:

  • 我不同意这个。即使我尝试过,也没有用。加载 index.js(电子入口点)文件时电子模块未加载,我希望它与 index.html 没有任何关系。
猜你喜欢
  • 2020-09-17
  • 2018-06-13
  • 2021-09-06
  • 2017-11-27
  • 2016-01-01
  • 2021-11-18
  • 1970-01-01
  • 2017-12-02
  • 2018-09-14
相关资源
最近更新 更多