Я использовал 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.
Кто-нибудь из вас может указать мне направление?Я действительно невежественен.