Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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/4/regex/17.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(grunt):文件路径的正则表达式_Javascript_Regex_Gruntjs - Fatal编程技术网

JavaScript(grunt):文件路径的正则表达式

JavaScript(grunt):文件路径的正则表达式,javascript,regex,gruntjs,Javascript,Regex,Gruntjs,我正在使用gruntfile.js并尝试为文件路径创建正则表达式,例如: .settings/.file1 directory/.settings/file.js dir-001/.settings/subdir/.file2 dir/org.com.pack/.file3 我的最新解决方案:*** 但这是不正确的,所有包含的文件和文件夹。都被忽略了。 我不知道如何解决这个问题 请帮我解决这个问题。您可以使用这样的正则表达式: .*(\/\.?){0,}.+ Gruntfile.js正

我正在使用
gruntfile.js
并尝试为文件路径创建正则表达式,例如:

.settings/.file1

directory/.settings/file.js

dir-001/.settings/subdir/.file2

dir/org.com.pack/.file3
我的最新解决方案:
***

但这是不正确的,所有包含
的文件和文件夹。
都被忽略了。 我不知道如何解决这个问题


请帮我解决这个问题。

您可以使用这样的正则表达式:

.*(\/\.?){0,}.+

Gruntfile.js正在使用节点全局语法,请参阅about
文件。 因此,您可以使用:

  ['**/*', '.*/**/*', '**/.*', '**/.*/**/*']

或者使用配置
dot:true
(但我不知道把它放在Gruntfile.js中)

非常感谢您为dot-config提供的解决方案!这对我有用=)不客气,你可以投票/接受我的答案,因为它对你有用。:-)享受咕噜声吧!