在if中import引入插件
昨天发生产忘记注释移动端的Vconsole插件把他带到了生产环境,整个人真是裂开了。因为impor不能直接在if中使用。之前一直都是发生产的时候手动注释引入和调用。但是昨天忘记注释了就很尴尬。之后查资料发现两种可以判断环境的引入方式
异步引入

if(process.env.env == "test" || process.env.env == "devTest"){
    import("vconsole").then(res=>{
     let Vconsole = new res();
    })
}

require引入

if(process.env.env == "test" || process.env.env == "devTest"){
   let Vconsole = require('vconsole');
   let vConsole = Vconsole();
}

标签: none

添加新评论