1. process.env.NODE_ENV
console.log(process.env.NODE_ENV)
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, './'),
filename: 'bundle.js'
},
mode: 'production',
plugins: [
new webpack.DefinePlugin({
BROWSER_SUPPORTS_HTML5: true,
TWO: '1+1',
'typeof window': JSON.stringify('哈哈'),
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
})
]
};
"scripts": {
"build": "NODE_ENV=build webpack --config webpack.config.js"
},
export default function bar () {
console.log(process.env.NODE_ENV)
console.log(BROWSER_SUPPORTS_HTML5)
console.log(typeof window)
console.log(TWO)
}
"scripts": {
"serve-beta": "vue-cli-service serve --mode beta"
},
NODE_ENV = beta
import Vue from 'vue'
import App from './App.vue'
Vue.config.productionTip = false
console.log(process.env.NODE_ENV)
new Vue({
render: h => h(App