Кто-нибудь знает, как создать несколько выходных путей в файле webpack.config.js? Я использую bootstrap-sass, который поставляется с несколькими различными файлами шрифтов и т. Д. Для веб-упаковки, чтобы обработать их, я включил загрузчик файлов, который работает правильно, однако файлы, которые он выводит, сохраняются в пути вывода, который я указал для остальные мои файлы:
output: {
path: __dirname + "/js",
filename: "scripts.min.js"
}
Я хотел бы достичь чего-то, где я мог бы, возможно, взглянуть на типы расширений для того, что выводит веб-пакет, и для вещей, заканчивающихся на .woff .eot и т. Д., Чтобы они были перенаправлены на другой путь вывода. Это возможно?
Я немного погуглил и наткнулся на эту * проблему на 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
однако в моем случае, что касается файлов шрифтов, процесс ввода отчасти отвлечен, и все, что я знаю, это вывод. в случае, когда мои другие файлы подвергаются преобразованиям, есть известный момент, когда я требую, чтобы они были обработаны моими загрузчиками. если бы был способ узнать, где происходит этот шаг, я мог бы затем использовать метод хэширования для настройки путей вывода, но я не знаю, где эти файлы требуются.