Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.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 从plato metric文件夹中排除所有文件_Javascript_Regex_Node.js_Plato - Fatal编程技术网

Javascript 从plato metric文件夹中排除所有文件

Javascript 从plato metric文件夹中排除所有文件,javascript,regex,node.js,plato,Javascript,Regex,Node.js,Plato,我将在WindowsMaschine(非POSIX命令行)上部署我的webapp,并使用Plato生成JS度量 我的问题是如何通过plato.js正则表达式排除包含子文件夹的给定文件夹中的所有文件。 我尝试使用此命令排除所有缩小的JS库: $ plato -x "^js[a-zA-Z0-9-.\/]*.?js" -r -d report src/app/ src/app/JS/***.JS的所有JS文件不排除在外 我用rubular测试我的正则表达式:(修复下划线问题是可选的) 有人能帮帮我吗

我将在WindowsMaschine(非POSIX命令行)上部署我的webapp,并使用Plato生成JS度量

我的问题是如何通过plato.js正则表达式排除包含子文件夹的给定文件夹中的所有文件。 我尝试使用此命令排除所有缩小的JS库:

$ plato -x "^js[a-zA-Z0-9-.\/]*.?js" -r -d report src/app/
src/app/JS/***.JS的所有JS文件不排除在外

我用rubular测试我的正则表达式:(修复下划线问题是可选的)

有人能帮帮我吗?

记得逃走(),因为你想逐字逐句地匹配它

我不知道你为什么省略了
(下划线),但是可选的解决方案可以是这样的:

^js\/(.*)\.js$
文件夹名以js开头,文件名以.js结尾

正如你所说的,另一个解决方案可以是只包含_

^js[a-zA-Z0-9-\.\/_]*.?js

此处演示:

谢谢您的回答。正则表达式看起来既正确又方便。我觉得柏拉图本身就有问题。所以,我在调试柏拉图。