Кто-нибудь знает, как создать несколько путей вывода в файле webpack.config.js? Я использую bootstrap-sass, который поставляется с несколькими файлами шрифтов и т.д. Для обработки веб-пакета я включил файловый загрузчик, который работает правильно, однако файлы, которые он выдает, сохраняются в выходной путь, указанный для остальные мои файлы:
output: {
path: __dirname + "/js",
filename: "scripts.min.js"
}
Я хотел бы достичь чего-то, где я могу, возможно, посмотреть на типы расширений для того, что выводит webpack, и для вещей, заканчивающихся на .woff.eot и т.д., перенаправить их на другой выходной путь. Это возможно?
Я немного поработал с Google и наткнулся на эту проблему на github, где предлагается несколько решений, изменить:
но похоже, что вам нужно знать точку входа, в которой можно указать вывод с использованием метода хеширования например:
var entryPointsPathPrefix = './src/javascripts/pages';
var WebpackConfig = {
entry : {
a: entryPointsPathPrefix + '/a.jsx',
b: entryPointsPathPrefix + '/b.jsx',
c: entryPointsPathPrefix + '/c.jsx',
d: entryPointsPathPrefix + '/d.jsx'
},
// send to distribution
output: {
path: './dist/js',
filename: '[name].js'
}
}
* https://github.com/webpack/webpack/issues/1189
однако в моем случае, что касается файлов шрифтов, процесс ввода отчасти абстрагируется, и все, что я знаю, является выходом. в случае с моими другими файлами, претерпевающими трансформации, есть известная точка, где я требую, чтобы они были обработаны моими загрузчиками. если бы был способ узнать, где этот шаг происходил, я мог бы использовать хэш-метод для настройки путей вывода, но я не знаю, где эти файлы требуются.