gpt4 book ai didi

node.js - Electron forge 启动被 Gulp 破坏

转载 作者:太空宇宙 更新时间:2023-11-04 01:46:44 26 4
gpt4 key购买 nike

请帮忙,因为这件事让我发疯。简而言之,当 gulp 引用添加到 electro-forge 项目时,应用程序启动失败。

  • Node :v8.11.3
  • Electron 类型转换:v5.2.2

Package.js 片段:

"dependencies": {
"electron-squirrel-startup": "^1.0.0",
"electron-compile": "6.4.3"
},
"devDependencies": {
"electron": "2.0.4",
"electron-forge": "^5.2.2",
"electron-prebuilt-compile": "2.0.4",
"gulp": "^3.9.1"
}

重现步骤:

electron-forge init gulptest
npm install electron-prebuilt-compile -D
npm install gulp -D

将 electro-prebuilt-compile 添加到 package.json 中的 devDependencies

npm run start

应用程序会正常启动,但如果只在index.js中添加一行,启动命令就会失败。

const gulp = require('gulp');

启动后控制台将输出错误并带有描述:

c:\projects\electron\vendor\node\src\async-wrap.cc:357 Assertion 'env->async_hooks_init_function().IsEmpty()' failed.

最佳答案

这是 Electron 问题。为此存在一个错误,它将在未来的版本之一中修复。

关于node.js - Electron forge 启动被 Gulp 破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51181380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com