javascript:什么是流禁用行?
阅读Vue.js的代码时,我发现:javascript:什么是流禁用行?,javascript,vue.js,Javascript,Vue.js,阅读Vue.js的代码时,我发现: function isPrimitive (value) { return ( typeof value === 'string' || typeof value === 'number' || // $flow-disable-line typeof value === 'symbol' || typeof value === 'boolean' ) } //$flow disable行注释的目的是什么?它会
function isPrimitive (value) {
return (
typeof value === 'string' ||
typeof value === 'number' ||
// $flow-disable-line
typeof value === 'symbol' ||
typeof value === 'boolean'
)
}
//$flow disable行注释的目的是什么?它会以任何方式改变评估吗?它是什么 您将在回购协议中注意到,存在一个具有以下选项的:
suppress_comment= \\(.\\|\n\\)*\\$flow-disable-line
这似乎是一种为Flow JS中的下一行禁用错误的方法
为什么Vue使用它
发件人:
流当前不支持符号。您可以查看这两个问题以了解更多信息(请参阅链接)
因此,由于flow不支持符号,并且vue需要使用符号,因此只有在使用符号的线路上禁用错误才有意义
希望这有帮助 谷歌搜索
$flow disable line
表明它禁用了下面一行的flow JS错误报告。