Я знаю, что многие вопросы уже существуют, говоря $ is not defined
. Но моя проблема в другом .
Я реализовал Angular Datatable внутри моего Angular 8 проекта с использованием документации .
Во время разработки все работает нормально, на консоли также нет ошибок. Но когда я создаю сборку с использованием ng build --prod
и проверяю ее, я получаю сообщение об ошибке в консоли, и данные не отображаются.
Ошибка
Почему моя проблема отличается от других?
Это потому, что во время разработки все работает отлично, как талисман. Я не могу понять, почему он не работает на продукт.
angular. json
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/datatables.net/js/jquery.dataTables.js",
"node_modules/jszip/dist/jszip.js",
"node_modules/datatables.net-buttons/js/dataTables.buttons.js",
"node_modules/datatables.net-buttons/js/buttons.colVis.js",
"node_modules/datatables.net-buttons/js/buttons.flash.js",
"node_modules/datatables.net-buttons/js/buttons.html5.js",
"node_modules/datatables.net-buttons/js/buttons.print.js"
],
Примечание: Поскольку ошибка возникает после компиляции машинописи в javascript в файле main.ts во время сборки. Так что я точно не знаю, какой файл или компонент генерирует эту ошибку. Было бы проще найти ошибку / решение, если бы я знал компонент / файл.