Electron forge start 中断 Gulp
Electron forge start is broken by Gulp
请帮忙,因为这件事让我发疯。简而言之,将 gulp 引用添加到 electron-forge 项目应用程序启动失败。
- 节点:v8.11.3
- 电子锻造: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
将 electron-prebuilt-compile 添加到 package.json
中的 devDependencies
npm run start
App会正常启动,但是如果只加一行index.js启动命令失败。
const gulp = require('gulp');
一旦启动控制台将输出错误描述:
c:\projects\electron\vendor\node\src\async-wrap.cc:357 Assertion 'env->async_hooks_init_function().IsEmpty()' failed.
这是电子问题。为此打开了一个错误,它将在未来的一个版本中修复。
请帮忙,因为这件事让我发疯。简而言之,将 gulp 引用添加到 electron-forge 项目应用程序启动失败。
- 节点:v8.11.3
- 电子锻造: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
将 electron-prebuilt-compile 添加到 package.json
中的 devDependenciesnpm run start
App会正常启动,但是如果只加一行index.js启动命令失败。
const gulp = require('gulp');
一旦启动控制台将输出错误描述:
c:\projects\electron\vendor\node\src\async-wrap.cc:357 Assertion 'env->async_hooks_init_function().IsEmpty()' failed.
这是电子问题。为此打开了一个错误,它将在未来的一个版本中修复。