Согласно документации веб-пакета:
запись
Точка или точки для входа в приложение. На данный момент
приложение начинает выполняться. Если массив передан, все элементы будут
казнены.
Итак, кусок кода:
entry: {
'app/docs/lib/dice-roller': './app/src/main.js'
}
Устанавливает точку входа для 'app/docs/lib/dice-roller'
в './app/src/main.js'
output.path
Выходной каталог в виде абсолютного пути.
Второй параметр path.join
- это само имя выходного каталога. В вашем примере он пуст, но, как вы можете видеть в примере , представленном здесь , для структуры проекта ниже:
webpack-demo
|- package.json
|- webpack.config.js
|- /dist
|- /src
Вы можете установить эту конфигурацию вывода, где __dirname возвращает имя каталога текущего модуля:
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'dist')
}
Также эта документация по опциям содержит параграф, который может прояснить это немного:
Обратите внимание, что во всей конфигурации мы используем встроенный путь Node
модуль и префикс его с глобальным именем __ . Это предотвращает файл
проблемы путей между операционными системами и позволяют относительные пути к
работать как положено. См. этот раздел для получения дополнительной информации о POSIX против Windows.
пути.
Надеюсь, это поможет вам.