मैं एक ब्राउज़र एक्सटेंशन पर काम कर रहा हूं जिसमें ब्राउज़र एपीआई के लिए रैपर होंगे, मैं बिल्ड-टाइम के दौरान ब्राउज़र-विशिष्ट रैपर को स्वैप करने में सक्षम होना चाहूंगा।
मुझे उपयोग करने के लिए कहा गया था process.env.NODE_ENV
और वेबपैक उन कोड की शाखाओं को छोड़ देगा जो झूठे का मूल्यांकन करते हैं, लेकिन मैं यह सुनिश्चित नहीं कर पा रहा हूं कि जो मैं करने की कोशिश कर रहा हूं उसे प्राप्त करने के लिए इसका उपयोग कैसे / कहां करें।
उत्तर:
जवाब के लिए 0 № 1सबसे अधिक संभावना है कि आपको अपने प्लगइन्स सरणी में DefinePlugin को इस तरह जोड़ना होगा:
const webpack = require("webpack")
module.exports = {
...
plugins: [
...
new webpack.DefinePlugin({
"process.env": {
"NODE_ENV": JSON.stringify("production")
}
}),
]
}