webpack设置开发环境process.env、打包到指定目录
文件:build/webpack.dev.conf.js,或者 vue.config.js
JavaScript Code复制内容到剪贴板
- plugins: [
- new webpack.DefinePlugin({
- 'process.env': config.dev.env
- }),
配置开发环境:
文件:config/dev.env.js
JavaScript Code复制内容到剪贴板
- module.exports = merge(prodEnv, {
- NODE_ENV: '"development"'
- })
根据不同的环境,配置不同的获取方式:
JavaScript Code复制内容到剪贴板
- if(process.env.NODE_ENV == 'production') {
- var userId = store.state.common.userId;
- } else {
- var userId = sessionStorage.getItem('userId');
- }
开发环境:development