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/btKI 著作权归作者所有。请勿转载和采集!