替换js文件中的mustache标签,并输出替换后的js
Replace mustache tags in JS file and output the replaced JS
我有一个文件 config.js
,里面有一些 Mustache 模板,像这样:
export default {
VAR1: {{var1}},
VAR2: '{{var2}}'
};
我想先处理那个文件,这样它就会像这样通过 Webpack 管道(Babel 等)(假设 var1
设置为 42
和 var2
设置为 hello
):
export default {
VAR1: 42,
VAR2: 'hello'
};
我试过使用 mustache-loader
,但无论我使用何种设置,它似乎都创建了一个表示已编译模板文件的函数,而不是结果文件。
有什么方法(加载器,随便什么)可以使这个工作吗?
对于那些好奇的人,我用 render-template-loader
解决了这个问题,用 extract-loader
链接起来。
我有一个文件 config.js
,里面有一些 Mustache 模板,像这样:
export default {
VAR1: {{var1}},
VAR2: '{{var2}}'
};
我想先处理那个文件,这样它就会像这样通过 Webpack 管道(Babel 等)(假设 var1
设置为 42
和 var2
设置为 hello
):
export default {
VAR1: 42,
VAR2: 'hello'
};
我试过使用 mustache-loader
,但无论我使用何种设置,它似乎都创建了一个表示已编译模板文件的函数,而不是结果文件。
有什么方法(加载器,随便什么)可以使这个工作吗?
对于那些好奇的人,我用 render-template-loader
解决了这个问题,用 extract-loader
链接起来。