package.json中wildchar ** /。*的含义

时间:2016-09-09 15:35:38

标签: node.js bower package.json

wild char path ** /。*的含义是什么。我看到这些路径在package.json中使用。任何人都可以指向package.json中使用的wild char path语法吗?

2 个答案:

答案 0 :(得分:6)

**匹配任意子目录中的任何文件或文件夹。请注意,*只匹配根目录中的文件和文件夹。

** /。*匹配任何以'开头的文件。' (通常是隐藏文件,如.git文件夹)在任意子目录中。

** / *。@(jpg | jpeg | gif | png)匹配以'结尾的任意子目录中的任何文件。而且只是其中一个' jpg',' jpeg',' gif'或者' png'。

来源:https://firebase.google.com/docs/hosting/full-config#section-glob

答案 1 :(得分:1)

这意味着“名称中以...开头的所有文件都位于所有子目录中。”

不是package.json独有的,而是标准的通配符。含义取决于该值分配给哪个键。