Внедрение Angular-Chart.js в мое приложение Electron / AngularJS приводит к сбою его с помощью «TypeError. Не удается прочитать свойство 'send' из неопределенного - PullRequest
0 голосов
/ 06 февраля 2019

Я использовал http://jtblin.github.io/angular-chart.js/ в простых HTML-страницах раньше, и все работало нормально.В этих случаях я просто добавил сценарии с сайта cdnjs.cloudflare.com.

Сейчас я работаю над кем-то еще, проект Electron + AngularJS, и я хочу включить диаграммы и т. Д. Поэтому я следовал официальным инструкциям на этот раз и установилэто через NPM и затем включил файлы из моего npm следующим образом:

<script src="node_modules/chart.js/Chart.min.js"></script>
<script src="node_modules/angular-chart.js/dist/angular-chart.min.js"></script>

Здесь я столкнулся с первой проблемой.Файл chart.min.js находится не в этой папке, а в файле node_modules / chart.js / dist /.Поэтому я изменил это.

Затем я вставил файл chart.js в свой модуль, как описано на официальном сайте:

angular.module('myModule', ['chart.js'])

И когда я запускаю свою программу с инъекцией chart.js, я получаюсообщение об ошибке после запуска программы, и все приложение не работает и не работает.

Вот сообщение: Uncaught Exception: TypeError: Невозможно прочитать свойство 'send' undefined в EventEmitter.electron_1.ipcMain.on (...)

Я также попытался создать второй модуль вне моего app.js и внедрить его.Это не выдает ошибку, но графики, похоже, не работают.Точно такой же код работает в браузере, но не в Electron.

Кто-нибудь из вас может указать мне направление?Я действительно невежественен.

...