我正在尝试使用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中对加载器指令进行别名?
答案 0 :(得分:0)
您可以使用resolveLoader.alias
https://webpack.github.io/docs/configuration.html#resolveloader