Как создать псевдоним загрузчика в веб-пакете?

Я пытаюсь использовать converse.js и загрузить его с веб-пакетом. Converse.js загружает там такие шаблоны:

define("converse-templates", [
    "tpl!action",
    "tpl!add_contact_dropdown",
    "tpl!add_contact_form",

Что дает мне такую ​​ошибку:

ERROR in ./apps/chat/static/conversejs/src/templates.js
Module not found: Error: Cannot resolve module 'tpl' in /home/vagrant/workspace/src/apps/chat/static/conversejs/src
resolve module tpl in /home/vagrant/workspace/src/apps/chat/static/conversejs/src
  looking for modules in /home/vagrant/workspace/src/node_modules

В моем собственном источнике я использую:

define(["app",
        "ejs!apps/track_list/main/templates/layout.tpl",
        "ejs!apps/track_list/main/templates/command_buttons.tpl",
        "ejs!apps/track_...

Который отлично работает с ejs-загрузчиком. Как создать псевдоним директив загрузчика в веб-пакете?

1 ответ

Вы можете использовать resolLoader.alias

https://webpack.github.io/docs/configuration.html

Другие вопросы по тегам