电子锻造的启动被Gulp破坏了

时间:2018-07-04 22:25:25

标签: node.js gulp electron electron-forge

请帮助,因为这件事使我发疯。简而言之,将gulp参考添加到电子伪造项目时,应用启动失败。

  • 节点: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

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

npm run start

应用程序将正常启动,但是如果仅将一行添加到index.js,则启动命令将失败。

const gulp = require('gulp');

一旦启动,控制台将输出错误并描述:

  

c:\ projects \ electron \ vendor \ node \ src \ async-wrap.cc:357断言'env-> async_hooks_init_function()。IsEmpty()'失败。

1 个答案:

答案 0 :(得分:0)

这是电子问题。为此已打开一个错误,它将在将来的一个版本中修复。