我正在尝试使用Webpack,以便我可以将HTML注入属性文件中(请不要讨论有多不安全:-))我尝试使用以下配置...
var webpack = require("webpack");
var path = require("path");
module.exports = {
context:"",
entry: {
projects: path.join(__dirname, "../other/src/properties")
},
resolve: {
extensions: [
'.pre.properties',
'.html',
'.htm'
]
},
output: {
filename: "[name].properties",
path: path.join(__dirname, "../other/src")
},
module: {
rules: [
{
test: /\.html$/,
use: ["to-string-loader", "html-loader?interpolate=require&-minimize"]
},
{
test: /\.properties$/,
use: ["raw-loader"]
}
]
}
};
问题是它仍然包装JS中的所有内容而不是原始字符串。我可以从Webpack输出原始字符串吗?
答案 0 :(得分:0)
由于我使用的是Webpack 2,我可以像这样创建一个包装器JS ......
var a = require("./projects.pre.properties");
然后我配置了ExtractTextPlugin ...
new ExtractTextPlugin({
filename: '[name].properties',
allChunks: true,
}),