2017-04-06 6 views
0

Webpackを使用してプロパティファイルにHTMLを挿入できるようにしようとしています(どのように安全でないかに関する講義をしないでください:-))次の設定...webpackの出力をJSの代わりに文字列にすることができます

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

私は私はこのようなラッパーJSを作成することができWebPACKの2使っていたので...

var a = require("./projects.pre.properties"); 
その後

私はExtractTextPluginを設定し...

new ExtractTextPlugin({ 
    filename: '[name].properties', 
    allChunks: true, 
}), 
関連する問題