webpack开发环境和生产环境分离

2018-05-03  本文已影响0人  Mr无愧于心

开发环境与生产环境分离的原因如下:

主要针对两点来介绍如何分离开发环境和生产环境:一是如何以不同的方式进行编译,也即如何分别形成开发环境及生产环境的webpack配置文件;二是在业务代码中如何根据环境的不同而做出不同的处理。

1.如何分离开发环境和生产环境的webpack配置文件

"scripts": {
    "start": 开发的配置,
    "dev":开发的配置,
    "build":生产的配置
  },

这样一来,当我们开发的时候就可以使用npm run dev或npm run watch,而到要上线打包的时候就运行npm run build。

2.业务代码如何判断生产/开发环境

if (IS_PRODUCTION) {
    // 做生产环境该做的事情
} else {
    // 做开发环境该做的事情
}
上一篇下一篇

猜你喜欢

热点阅读