Итак, я пытаюсь связать свой модуль Wasm, используя Webpack. Все прекрасно компилируется, но всякий раз, когда я тестирую его на своем сервере, он ищет файлы пакета в http://127.0.0.1:8080/0.bundle.js
Я не использую Dev-сервер Webpack, и я бы не хотел менять структуру моего файла.
Моя файловая структура выглядит так:
├── assets
├── index.html
├── index.js
├── serialization
│ ├── pkg
│ │ ├── dist
│ │ │ ├── 0.bundle.js
│ │ │ ├── 3f139ff5ad432befd963.module.wasm
│ │ │ └── bundle.js
Где папка pkg
содержит мои файлы, которые я хочу связать.
Моя текущая конфигурация Webpack выглядит следующим образом:
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: '../../index.js',
output: {
path: path.resolve(__dirname, 'dist'),
publicPath: path.resolve('./serialization/pkg/dist/'),
filename: 'bundle.js',
},
};
Почему Webpack по-прежнему ищет файлы непосредственно в localhost, а не в подкаталоге public path?
То, чего я пытаюсь добиться, - это мой модуль, загружаемый в http://127.0.0.1:8080/serialization/pkg/dist/0.bundle.js. Когда бы ни загружался мой модуль, я получаю 404, не найденный, потому что он ищет его прямо в моем корне (http://127.0.0.1:8080/0.bundle.js)