3
webpack 5.4.0
Size: a a a
3
A
A
A
test: /\.(png|svg|wasm)$/
, не подхватватывает3
const filepath = new URL('filename.wasm', import.meta.url).pathname
WebAssembly.instantiateStreaming(fetch(filepath), importObject)
т.е. фетч уже руками написан, от вебпака ничего особенного не требуется3
'[name].[contenthash:8].js'
A
output: {если нет, то
filename :'[name].[contenthash].[ext]',
}
output: {
filename: (pathData) => {
const isWasm = pathData.chunk.type === 'wasm' // ну или типа того;
return isWasm ? '[name].wasm': '[name].[contenthash:8].bundle.js';
},
}
A
A
3
3
output: {если нет, то
filename :'[name].[contenthash].[ext]',
}
output: {
filename: (pathData) => {
const isWasm = pathData.chunk.type === 'wasm' // ну или типа того;
return isWasm ? '[name].wasm': '[name].[contenthash:8].bundle.js';
},
}
wasm
вообще ничего не видно. я вывел pathData в лог и грепнул выхлопA
wasm
вообще ничего не видно. я вывел pathData в лог и грепнул выхлоп3
entry
, и ещё один общий а-ля vendor
(так и задумано по splitChunks
). васма там нет. да наверно и не должно быть: он-то ассет, а не чанкA
A
3
webassemblyModuleFilename: '[hash:8].wasm'
не изменило названиеA
3
output: {
assetModuleFilename: '[name].[hash:8][ext]',