Как связать файлы js, которые зависят друг от друга - PullRequest
0 голосов
/ 09 мая 2019

Я перехожу к проекту с использованием веб-пакета, но у меня есть несколько старых файлов, которые являются просто минимизированными js-файлами (среди прочих) jquery и начальной загрузки.Они используются во всевозможных местах на страницах, которые загружают этот пакет.

Ранее это было сделано простым запуском их всех через uglifyjs и обработкой результата, но мы от этого отходим.Все это будет переписано в какой-то момент в ближайшем будущем, но до тех пор я хотел бы повторить предыдущий результат, используя webpack.

Я делал это до сих пор в webpack.config.js:

module.exports = {
  entry: {
    'outputfile.js': [
       'input1.js',
       'jquery.min.js',
       'bootstrap.min.js',
       'main.ts'
     ]

А все остальное довольно просто, но я могу опубликовать его версию, если это имеет значение.

Но когда я загружаю страницу, я получаю такие ошибки:

Uncaught Error: Bootstrap's JavaScript requires jQuery
Uncaught ReferenceError: jQuery is not defined
Uncaught ReferenceError: $ is not defined

Так что, похоже, не работает.Я бы не стал переписывать эти файлы для использования операторов импорта.Есть ли какой-нибудь способ просто заставить webpack объединять файлы, как это делает uglifyjs?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...