2017-01-27 8 views

答えて

2

逆も同様です。 このようなものは間違いなく機能します。必要に応じてSCSS/LESSで設定してください。

var DEBUG_MODE = process.env.NODE_ENV !== 'production'; 

module.exports = { 
    ... 
    devtool: DEBUG_MODE ? 'cheap-source-map' : 'source-map' 
    ... 
    module: { 
      loaders: [ 
      { 
       test: /\.css$/, 
       loader: ExtractTextPlugin.extract("style-loader", "css-loader") 
      } 
     ] 
    }, 
    plugins: [ 
     new ExtractTextPlugin("styles.css") 
    ] 
+0

ありがとうございました!しかし、これは私が達成しようとしているものではありません:私はExtractTextPluginにdevとprodの両方のソースマップを生成したいと思います。 devの場合、「devtool」は「cheap-source-map」に、prodは「source-map」に設定されています。だから私はdevの設定を実行しているときに、CSSのソースマップは空です。 – kirschpirogge

+0

@kirschpirogge:私はあなたのreqのためのソリューションを更新しました。 devtool:DEBUG_MODE? 'cheap-source-map': 'source-map' – Ravi

+0

オクラ、クール!しかし、 'devtool'が 'cheap-source-map'に設定されていると、ExtractTextPluginはCSSのソースマップを生成しません。何とかそれらを生成するように設定することはできますか? – kirschpirogge

関連する問題