2016-09-05 4 views
0

UPDATE 1: У меня есть новая проблема сейчасElectron застрял на погрузочной экране во время Aurelia навигации Настройки

При попытке установить и настроить Aurelia навигация с машинописью и Electron следуя это направление: https://github.com/aurelia/skeleton-navigation/tree/master/skeleton-typescript

Я поднялся до той части, где я управляю электроном с электроном ., и тогда электрон открывается, но застревает на экране загрузки.

Часы Gulp и просмотр локального сайта, похоже, работают, но электрон всегда дает мне экран загрузки.

Aurelia app on Electron stuck on loading screen

Как я могу исправить запустить электрон, не застревая на экране загрузки?

ответ

0

Я не могу сказать, какая версия Electron установлена ​​в этом шаблоне от взгляда на package.json. Однако, require('app') больше не работает в электронной версии 1.0, вы должны использовать:

import { app } from 'electron' // TypeScript 
const { app } = require('electron') // TypeScript/JavaScript 

То же самое касается и всех других электронных встроенных модулей, как browser-window. Кроме того, капитализация некоторых функций изменилась в Electron v1.0. Самый простой способ исправить все эти проблемы - возможно, обновить до последней версии определений типа Electron, доступных на DefinitelyTyped, а затем исправить ошибки компилятора, которые появятся из-за изменений API.

+0

У меня наконец-то появился электрон, но теперь у меня новая проблема. Electron запускает, но застрял на экране загрузки, я не вижу полного приложения, если я не пойду на gulp watch и не перейду на локальный сайт. Пожалуйста, проверьте выше обновленный вопрос. – ChosenJuan