We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a888037 commit 815b33cCopy full SHA for 815b33c
1 file changed
lib/client.js
@@ -109,7 +109,8 @@ class WebpackClientBuilder extends WebpackBaseBuilder {
109
}
110
111
Object.keys(entry).forEach(entryName => {
112
- const entryFile = Array.isArray(entry[entryName]) ? entry[entryName].slice(-1)[0] : entry[entryName];
+ const entryFile = (Array.isArray(entry[entryName]) ? entry[entryName].slice(-1)[0] : entry[entryName])
113
+ .replace(/^.*!/, ''); // 提取'xx-loader!index.vue'后面的路径
114
const templateExt = globalTemplate && fs.existsSync(globalTemplate) ? path.extname(globalTemplate) : '.html';
115
const entryTemplate = entryFile.replace(path.extname(entryFile), templateExt);
116
const template = fs.existsSync(entryTemplate) ? entryTemplate : globalTemplate;
0 commit comments