我在尝试使用模块时遇到以下错误。(我不能理解)
Error: Cannot find module 'app'
at Module._resolveFilename (module.js:455:15)
at Function.Module._resolveFilename (C:\path\Electron\music-player\node_modules\electron\dist\resources\electron.as
ar\common\reset-search-paths.js:35:12)
at Function.Module._loa
的想法:
当新版本发布时,electron-updater应该自动更新我的electron软件。
问题: electron-updater检测新版本,但不下载并安装它。我使用electron-updater@4.3.8并使用electron-builder@8.17.0构建我的应用程序。
不幸的是,改用旧版本也于事无补。
更新:
电子现在抛出错误autoUpdater.autoDownload is not a function。
代码片段
Main.js:
// autoUpdater.checkForUpdatesAndNotify() is called in "main
这是我的d3.js代码:
<script>
var width = 300,
height = 300,
margin = 20;
var x_centre = width/2;
var y_centre = height/2;
var nuclear_radius = 15;
var vis = d3.select("#chart_container").append("svg:svg")
.attr("width", width)
.attr("height", height);
var radiuses
我有一个角度应用程序,它已经被转换成一个桌面应用程序使用电子建设者。现在,我正在尝试实现它的自动更新功能。我不希望电子构建器将更改发布到github存储库。(注意:整个应用程序都是在一个私人的github回购平台上。)我想手动上传必要的.dmg、.zip、.yml文件到发布标签上,我希望自动更新器能够获取这些文件。我怎样才能做到这一点?
目前,我将源.zip和.tar.gz作为发布标记的一部分。当应用程序准备就绪时,每当我试图调用autoUpdater.checkForUpdates()时,我都会看到以下错误:
Error: ENOENT, dev-app-update.yml not fou
我正在尝试创建一个电子应用程序,它将自动更新来自github的新版本。现在想为mac和windows做这件事。
我已经能够成功地创建和签署一个mac os .dmg程序,通过遵循。结果是一个电子应用程序,当我在mac笔记本电脑上运行新版本的npm run deploy时,它将通过运行以下命令来构建和打包程序:electron-builder build --mac --win --publish always。
mac os .dmg文件按照教程的指示工作,它检查我的main.js文件中的更新,如果发布了新版本,它将提示用户重新启动应用程序。
本教程也适用于windows,但是生成并上传到我的
热重装似乎不再有效。我不知道在我的设置中会发生什么变化,事实上,据我所知,git日志显示,什么都没有改变。
无论如何,我试图重新加载CSS并响应.jsx文件的工作。
目前,我在另一个控制台选项卡中运行npm run watch,然后运行npm run start。应用程序将启动,但不会重新加载文件中的任何更改。我的package.json如下所示:
{
...
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test speci
我试图按照上的说明,在一个全新的离子角度测试应用程序中添加电容共同体电子,当我需要将plaftorm作为说明添加时,一切都很好:
npx帽加@电容-社区/电子
获取下一个错误日志:
> @capacitor-community/electron@1.3.2 capacitor:add
> node dist/cap-scripts.js add
× Adding Electron platform: The "path" argument must be of type string. Received undefined
node:internal/proces
我最近刚开始使用电子技术,使用的是一个贴出的教程。我为自己创建的项目模板github是基于我学到的使用的。回购的自述显示了我在创建模板时所做的所有事情。
到目前为止,所有的事情都很糟糕,至少在我运行npm install和npm run build之后运行了npm install和npm run build的头几次。在可能两次或三次成功尝试之后,当我稍后返回项目尝试并运行它时,并发插件将正确地加载等待,但等待-on似乎永远不会触发时,反应-脚本成功地启动了本地服务器的react页面。这是我的输出:
PS D:\Home\Projects\finally> npm run dev
npm
我已经开发了一个使用angular 6的应用程序。现在我想用电子构建桌面应用程序。我已经遵循了构建的所有步骤。当我运行'npm run electron build‘时,它会生成一个构建,并显示空白的白色窗口,但什么也不显示。我甚至不知道问题出在哪里。提前谢谢你。 // main.js
const { app, BrowserWindow } = require('electron')
let win;
function createWindow () {
win = new BrowserWindow({
width: 600,
he
我正在尝试在一个vue电子项目中使用bcrypt-package,但是当我尝试运行它时,出现了一个N-api版本问题: Uncaught Error: The N-API version of this Node instance is 1. This module supports N-API version(s) 3. This Node instance cannot run this module. 我正在运行节点12.16.1。 我在documentation上读到了关于N-API的信息,根据版本矩阵,我不可能安装版本1。但是我找不到任何关于如何安装/配置/管理这些N-API版本的
和webpack一起使用Vuejs。
我安装了vue热重装:
"vue-hot-reload-api": "^2.0.6"
然后启动webpack开发服务器,并能够查看页面唱歌。
webpack-dev-server --inline --hot
问:页面更改不是自动重新加载的,我必须运行webpack命令来查看更改。
wepack.config.js:
module.exports = {
// This is the "main" file which should include all other modules
entry:
将电子应用程序从电子8.2.5更新到9.0.0后,终端中开始出现以下错误:
[1] (electron) 'BrowserWindow.addDevToolsExtension' is deprecated and will be removed. Please use 'session.loadExtension' instead.
[1] Added Extension: [object Object]
[1] (electron) 'BrowserWindow.getDevToolsExtensions' is deprecated an
在x509: certificate signed by unknown authority CI上,电子构建失败
由于我们已经将env-var GIT_SSL_NO_VERIFY设置为true,所以不应该发生这种情况,对吗?
知道怎么解决这个问题吗?
相关日志输出:
$ export GIT_SSL_NO_VERIFY=true
..
> nx run dmc-el:make
*********************************************************
DO NOT FORGET TO REBUILD YOUR FRONTEND & BA