Vue2 获取当前环境 (开发/生产) 的方法
可以通过以下方式获取当前环境:
-
在 Vue CLI 创建的项目中,可以在
process.env.NODE_ENV中获取当前环境,值为 'development' 或 'production'。 -
在手动配置的项目中,可以在 webpack 配置文件中使用
DefinePlugin插件定义一个全局变量,如下:const webpack = require('webpack'); const isProd = process.env.NODE_ENV === 'production'; module.exports = { // ... plugins: [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: JSON.stringify(process.env.NODE_ENV), IS_PROD: JSON.stringify(isProd), }, }), ], };然后在 Vue 组件中使用
process.env.IS_PROD来获取当前环境。
原文地址: https://www.cveoy.top/t/topic/mXhf 著作权归作者所有。请勿转载和采集!