У меня есть проект веб-пакета с двумя точками входа:
module.exports = {
entry: {
main: ["src/main.js"],
worker: ["src/worker.js"],
},
output: {
path: 'dist',
filename: '[name].[chunkhash:6].js',
}
};
В src/main.js
Мне нужно получить путь к точке входа worker
относительно выходной папки, например ./worker.123456.js
.
Рассмотрим следующий вариант использования:
/* hardcoded path, wont work in practice as the filename changes */
const worker = new Worker("./worker.123456.js");
Некоторые вещи, которые я пробовал, но не работали:
// doesn't work, no module named worker
import worker from "worker";
// doesn't work, pulls a copy of non-transpiled file
import worker from "!!file-loader!./worker";
Ничего не видели в документации об этом но, возможно, я просто пропускаю правильное ключевое слово.
Как получить имя выходного файла точки входа в другом исходном файле?
РЕДАКТИРОВАТЬ : изменено a
и b
до main
и worker
для лучшего примера.