मैं कोड है कि package.json
से संस्करण मूल्य की जरूरत है संकलन कर रहा हूँ:webpack आयात केवल चर मूल्य
import {version} from '../package.json';
export default {version};
और जब मैं .js
फ़ाइल है कि आउटपुट webpack देखो मैं पूरी package.json
वहाँ देखो!
मैं इससे कैसे बच सकता हूं?
मेरे सेटअप है:
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': '"production"'
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
}),
new CompressionPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: /\.(js|css)$/,
threshold: 10240,
minRatio: 0.8
}),
]
मेरे webpack संस्करण 3.8.1
ऐसा इसलिए है क्योंकि es6 destructuring json फ़ाइल के साथ काम नहीं करता है। यदि आप जावास्क्रिप्ट फ़ाइल का उपयोग करते थे और निर्यात विनाशकारी काम किया होता। –