Что делает функция `webpack`? - PullRequest
0 голосов
/ 09 июня 2018

Я давно пользуюсь Webpack и всегда запутываюсь в настройках Webpack.Недавно я попробовал что-то, чтобы VSCode показывал intellisense с Webpack, и я обнаружил, что webpack - это функция.

Это здорово, потому что теперь я могу включить intellisense, не читая сложные скучные документы.Но когда это работает, это не замечательно, как я уважаю.Предупреждение о проверке типа неверно.Я попытался запустить webpack({}) в консоли, и он вернул что-то вроде Compiler схемы или конфигурации по умолчанию.Хотя я нашел другой способ включить intellisense, используя /** @type {webpack.Configuration} */, но все еще удивляюсь;Что действительно делает функция webpack() и нужно ли нам о ней заботиться?

Спасибо, С уважением!

1 Ответ

0 голосов
/ 09 июня 2018
Функция

webpack позволяет программно использовать Webpack.

Как Документация по API Webpack Node.js * Состояния 1005 *,

Импортированная функция веб-пакета подаетсяобъект конфигурации веб-пакета и запускает компилятор веб-пакета, если предусмотрена функция обратного вызоваЭкземпляр компилятора.Этот экземпляр можно использовать для ручного запуска бегуна веб-пакетов или для его сборки и отслеживания изменений, так же как и в CLI.

Это не требуется в webpack.config.js, потому что это уже обрабатывается интерфейсом командной строки Webpack.

...