Пуск электронной кузницы сломан Гулпом - PullRequest
0 голосов
/ 05 июля 2018

, пожалуйста, помогите, потому что эта вещь сводит меня с ума. Короче говоря, когда ссылка на 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

Добавить готовую компиляцию для электроники в devDependencies в package.json

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 голосов
/ 19 июля 2018

Это электронная проблема. Для этого открыта ошибка, которая будет исправлена ​​в одном из следующих выпусков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...