都说vue的源码很优化,于是来读一读,不断根据源码来完善自己的ESLint,但发现源码中总有这样的写法用一个没啥意义的大括号括起来了内容,这种写法出现了很多次,不知道这么写意义何在呢?ESLint会报这个警告[eslint] Nested block is redundant. (no-lone-blocks)
1 回答
吃鸡游戏
TA贡献1829条经验 获得超7个赞
这是编译后的代码
编译之前是这样的
export function initGlobalAPI (Vue: GlobalAPI) { // config const configDef = {} configDef.get = () => config if (process.env.NODE_ENV !== 'production') { configDef.set = () => { util.warn( 'Do not replace the Vue.config object, set individual fields instead.' ) } } // ...}
添加回答
举报
0/150
提交
取消