Полный цикл в digital

Source ассеты Webpack

Давайте теперь попробуем source ассеты, сделаем так, чтобы содержимое текстовых файлов при импорте попадало в переменную:

webpack.config.jsexport default {
  entry: "./src/index.js",
  output: {
    filename: "bundle.js",
    path: path.resolve("dist"),
  },
  module: {
    rules: [
      {
        test: /\.txt$/,
        type: "asset/source",
      },
    ],
  },
  plugins: [new HtmlWebpackPlugin()],
};

Давайте сделаем текстовый файл:

/src/text.txtabcde

Подключим этот файл к точке входа:

/src/index.jsimport text from './text.txt';

В переменную text попадет содержимое текстового файла:

/src/index.js// выведет 'abcde'
console.log(text);
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг