Я пытался реализовать предложение try / catch в папке Angular @swimlane line-chart node_modules, то есть я немного изменил их исходный код и пытался перезапустить свою программу. Но так или иначе, изменения не отражаются на веб-странице / программе. Я сделал это с файлом .js. Есть ли какие-либо скрытые файлы .ts, которые по умолчанию компилируются в .js внутри модулей node_modules? Потому что я ничего не видел ... или мне нужно перекомпилировать или выполнить установку npm после изменения кода внутри папки node_modules?
Редактировать: я получаю ошибку this.activeEntries.slice () ...
Я изменил код внутри ..\node_modules\@swimlane\ngx-charts\release\line-chart\line-chart.component.js
и реализовал простой try-catch вокруг функции:
LineChartComponent.prototype.deactivateAll = function () {
try{
this.activeEntries = this.activeEntries.slice();
}
catch(error) {};
for (var _i = 0, _a = this.activeEntries; _i < _a.length; _i++) {
var entry = _a[_i];
this.deactivate.emit({ value: entry, entries: [] });
}
this.activeEntries = [];
};
но это не имеет никакого эффекта ... или моя попытка ... как-то уловить?