可以通过以下方式获取当前环境:

  1. 在 Vue CLI 创建的项目中,可以在 process.env.NODE_ENV 中获取当前环境,值为 "development""production"

  2. 在手动配置的项目中,可以在 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 来获取当前环境。

vue2怎么获取到当前环境是测试还是生产环境?

原文地址: https://www.cveoy.top/t/topic/btKI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录