मैं एक नोड फ्रेमवर्क के लिए वेबपैक का उपयोग कर रहा हूं जो मैं निर्माण कर रहा हूं (हालांकि मुझे संभवतः गल्प का उपयोग करना चाहिए, संयुक्त रूप से)। जब मैं ईजेएस मॉड्यूल शामिल करता हूं, तो वेबपैक इसे संकलित स्रोत में शामिल करता है, भले ही मैं स्पष्ट रूप से इसे नोड_मॉड्यूल्स डीआईआर को बाहर करने के लिए कहता हूं।
module.exports = {
context: __dirname,
target: 'node',
// ...
output: {
libraryTarget: 'commonjs'
// ...
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader?{ "stage": 0, "optional": ["runtime"] }'
}
]
}
};
जैसा कि आप देख सकते हैं, मेरे पास जेएस फ़ाइलों के लिए एक परीक्षण है, और मैं इसे नोड_मॉडल को बाहर करने के लिए कहता हूं; यह मेरे बहिष्कार की अनदेखी क्यों कर रहा है?