koa-compress
来源:2-13 koa应用打包优化koa-compose&koa-compress 【实战篇】
喜提一名字
2019-11-30 14:27:39
老师,使用koa-compress压缩是在生产环境时用吧,开发环境不需要压缩。视频里12分钟那里,讲的我听的有点懵!
代码里面应该是这样理解吧!感觉是不是讲的时候讲错了!
1回答
嘿嘿,小伙伴,你可以使用vscode来调试的试试呀?
这种问题,要有证据才有发言权哦~~~
取得这个变量的名称也是有考量的,isDevMode-是否是开发模式,fase-对应生产模式,true-对应开发模式。就像一句英文一样的: is dev mode? No(false) or Yes(true)
再来看逻辑:
用了一个三元运算符,如果NODE_ENV是production,即生产模式,那么,对立面就不是开发模式,所以isDevMode给false.
如果isDevMode是false,在看看下面我们的要求:生产模式我们进行代码的压缩,isDevMode取非,即非『不是开发模式』 等价于 『开发模式』,负负得正啊!!!if 判断结果是true。
是不是会去执行app.use(compress()),那不就达到了我们的要求?
我们的代码哪里写错了?
相似问题