मैं अपनी प्रतिक्रिया घटकों का निर्माण करने के लिए वेबपैक का उपयोग कर रहा हूं और extract-text-webpack-plugin
अपनी जेनरेट की गई जेएस फाइल से अपनी सीएसएस को अलग करने के लिए उपयोग करने का प्रयास कर रहा हूं । हालाँकि, जब मैं घटक बनाने का प्रयास करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है
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')