先上代码:
const merge = require('webpack-merge');const UglifyJSPlugin = require('uglifyjs-webpack-plugin');const common = require('./webpack.common.js');const webpack = require('webpack');module.exports = merge(common, {
mode: 'production',
devtool: 'source-map',
plugins: [ new UglifyJSPlugin({
sourceMap: true
}), // 问题就出在这里,**为何不直接赋值一个字符串"production",而要用JSON这样转成字符串?**
new webpack.DefinePlugin({ 'process.env.NODE_ENV': JSON.stringify('production'),
})
]
});问题就出在这,为何不直接赋值一个字符串"production",而要用JSON这样转成字符串?
new webpack.DefinePlugin({ 'process.env.NODE_ENV': JSON.stringify('production'), })
前端菜鸟去看官网的时候遇到的一个问题,这里是链接。求解一下,为何需要这样做?
弑天下
饮歌长啸
随时随地看视频慕课网APP
相关分类