Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript:什么是流禁用行?_Javascript_Vue.js - Fatal编程技术网

javascript:什么是流禁用行?

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行注释的目的是什么?它会

阅读Vue.js的代码时,我发现:

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错误报告。