Alguém sabe como criar vários caminhos de saída em um arquivo webpack.config.js? Estou usando o bootstrap-sass, que vem com alguns arquivos de fonte diferentes, etc. Para o webpack processar esses arquivos, incluí o carregador de arquivos que está funcionando corretamente, no entanto, os arquivos que ele gera estão sendo salvos no caminho de saída especificado para o resto dos meus arquivos:
output: {
path: __dirname + "/js",
filename: "scripts.min.js"
}
Eu gostaria de conseguir algo em que talvez eu possa olhar para os tipos de extensão para qualquer webpack que esteja produzindo e para coisas que terminem em .woff .eot, etc., desviá-las para um caminho de saída diferente. Isso é possível?
Eu pesquisei um pouco no Google e me deparei com essa questão * no github, onde algumas soluções são oferecidas, edite:
mas parece que você precisa conhecer o ponto de entrada capaz de especificar uma saída usando o método hash, por exemplo:
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
no entanto, no meu caso, no que diz respeito aos arquivos de fonte, o processo de entrada é meio que abstraído e tudo o que sei é a saída. no caso de meus outros arquivos sofrerem transformações, há um ponto conhecido em que exijo que eles sejam tratados pelos meus carregadores. se houvesse uma maneira de descobrir onde essa etapa estava acontecendo, eu poderia usar o método hash para personalizar os caminhos de saída, mas não sei onde esses arquivos estão sendo necessários.