/ / डायनामिक वेबपैक फ़ाइल निर्माण के दौरान आयात - वेबपैक

बिल्ड समय के दौरान गतिशील वेबपैक फ़ाइल आयात - वेबपैक

मैं एक ब्राउज़र एक्सटेंशन पर काम कर रहा हूं जिसमें ब्राउज़र एपीआई के लिए रैपर होंगे, मैं बिल्ड-टाइम के दौरान ब्राउज़र-विशिष्ट रैपर को स्वैप करने में सक्षम होना चाहूंगा।

मुझे उपयोग करने के लिए कहा गया था process.env.NODE_ENV और वेबपैक उन कोड की शाखाओं को छोड़ देगा जो झूठे का मूल्यांकन करते हैं, लेकिन मैं यह सुनिश्चित नहीं कर पा रहा हूं कि जो मैं करने की कोशिश कर रहा हूं उसे प्राप्त करने के लिए इसका उपयोग कैसे / कहां करें।

उत्तर:

जवाब के लिए 0 № 1

सबसे अधिक संभावना है कि आपको अपने प्लगइन्स सरणी में DefinePlugin को इस तरह जोड़ना होगा:

const webpack = require("webpack")

module.exports = {
...
plugins: [
...
new webpack.DefinePlugin({
"process.env": {
"NODE_ENV": JSON.stringify("production")
}
}),
]
}