वेबपैक स्वयं ठीक काम कर रहा है, लेकिन वेबपैक-देव-सर्वर नहीं है। असल में, वेबपैक ने मेरे लिए 2 बिल्ड फाइलें बनाई, एक बैक-एंड बंडल और फ्रंट एंड बंडल। तो, इनमें से प्रत्येक के लिए मेरे पास एक वेबपैक-config.js है। मैं वेबपैक-डीवी-सर्वर के साथ अपना फ्रंट-एंड कोड विकसित करना चाहता हूं, क्योंकि आप नीचे मेरे फ्रंट-एंड-बंडल.जेएस के लिए मेरी वेबपैक-कॉन्फ़िगरेशन फ़ाइल से देख सकते हैं। जब मैं वेब-पैक-डीवी सर्वर चलाता हूं, तो यह मेरे फ्रंट-एंड.जेएस और इंडेक्स.html को ढूंढने और बनाने में सक्षम होता है, लेकिन कंसोल में कुछ भी प्रस्तुत नहीं करता है और यह मुझे देता है "अनकॉट रेफरेंस एरर: आवश्यकता परिभाषित नहीं है"वेबपैक-देव-सर्वर त्रुटि: आवश्यक नहीं है
// var nodeExternals = require('webpack-node-externals');
var webpack = require('webpack');
module.exports = {
entry: './browser/entry.js',
output: {
path: './builds',
filename: 'frontend.js'
},
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': '"development"'
}),
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': '"development"'
}
})
],
module: {
loaders: [
{
test: [/\.es6$/, /\.js$/, /\.jsx$/],
exclude: 'node_modules',
loader: 'babel-loader',
query: {
presets: ['react', 'es2015', 'stage-1']
}
},
{
test: /\.json$/,
loader: 'json-loader'
},
{
test: /\.html$/,
loader: 'html-loader'
},
]
},
resolve: {
extensions: ['', '.js', '.es6', '.json'],
root: '/Users/johnhenry/Desktop/GAMR/gamr/browser'
},
devServer: {
contentBase: 'builds/dev-build'
},
target: 'node',
// externals: [nodeExternals()]
}
त्रुटि मेरे सामने के अंत निर्माण में इस से शुरू हो रहा है (यह केवल डेव सर्वर निर्माण में है, गैर देव-सर्वर webpack निर्माण में नहीं):
function(module, exports) {
module.exports = require("url");
किसी को भी तो इसमें अंतर्दृष्टि है, इसकी सराहना की जाएगी
मेरे लिए, यह फेंकता 'को हल नहीं कर सकता है * FS '*। 'नोड: {एफएस:" खाली ",} 'सुझाव फेंकता है * _fs2.default.readFileSync फ़ंक्शन नहीं है *। [यह] देखें (https://github.com/webpack-contrib/css-loader/issues/447)। – Leo