내 반응 구성 요소를 빌드하기 위해 webpack을 사용하고 extract-text-webpack-plugin
있으며 생성 된 js 파일에서 내 CSS를 분리 하는 데 사용하려고 합니다. 그러나 구성 요소를 빌드하려고하면 다음 오류가 발생
Module build failed: ReferenceError: window is not defined
합니다..
내 webpack.config.js 파일은 다음과 같습니다.
var webpack = require('webpack');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
entry: {
MainComponent: './src/main.js'
},
output: {
libraryTarget: 'var',
library: 'MainComponent',
path: './build',
filename: '[name].js'
},
module: {
loaders: [{
test: /\.css$/, loader: ExtractTextPlugin.extract('style-loader!css-loader')
}]
},
plugins: [
new ExtractTextPlugin('styles.css')
]
}
ExtractTextPlugin.extract('style-loader!css-loader')
당신은 쓸 필요가ExtractTextPlugin.extract('style-loader', 'css-loader')