美文网首页
webpack4个人学习详细笔记(12)-- 设置环境变量

webpack4个人学习详细笔记(12)-- 设置环境变量

作者: gem_Y | 来源:发表于2020-04-05 21:59 被阅读0次

    设置环境变量需要用到 webpack 提供的一个内置插件 DefinePlugin 插件,其作用是将一个字符串值设置为全局变量

      plugins: [
        new webpack.DefinePlugin({
          DEV: JSON.stringify('production'), // 字符串
          FLAG: 'true', // 布尔值
          EXPRESSION: '1+1' // EXPRESSION为计算后的值
        }),
    ]
    

    这样配置之后任何一个模块中都可以直接使用 DEV_MODE 变量了,并且其值为'development',与 ProvidePlugin 有点相似,ProvidePlugin 是将一个模块注入到所有模块中,实现模块不需要引入即可直接使用

    index.js

    console.log(EXPRESSION)
    
    
    image.png

    相关文章

      网友评论

          本文标题:webpack4个人学习详细笔记(12)-- 设置环境变量

          本文链接:https://www.haomeiwen.com/subject/bqopphtx.html