Webpack разрешить путь к точке входа - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть проект веб-пакета с двумя точками входа:

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 для лучшего примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...