我如何为webpack中的加载器添加别名?

时间:2016-03-10 17:43:44

标签: webpack loader converse.js

我正在尝试使用converse.js并使用webpack加载它。 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-loader可以正常工作。我如何在webpack中对加载器指令进行别名?

1 个答案:

答案 0 :(得分:0)