fex-team / fis3

FIS3
http://fis.baidu.com
BSD 2-Clause "Simplified" License
2.79k stars 693 forks source link

json 文件和部分jpg没有被hash #1145

Open soindy opened 7 years ago

soindy commented 7 years ago
fis.match('*.{css,js,png,gif,ico,json,jpg}', {
  useHash: true
});

所有json 文件和部分jpg没有被hash

oxUnd commented 7 years ago

配置文件贴上来看看

soindy commented 7 years ago

上面是所有的配置,而且hash失败的json和jpg都是我使用grunt打包过的文件. 我单独进入该目录进行hash,仍然失败,比如:

fis.match('*/i18n/*', {
  useHash: true
});

但是我把该文件夹copy到其他任一目录,都可以hash成功

oxUnd commented 7 years ago

配错了吧

fis.match('**/i18n/**', {
  useHash: true
});

*** 是有不同概念的,你具体查查,这是通用概念。

soindy commented 7 years ago

*** 的概念我了解过了. 而且,我发现原因是因为import的并非显式路径,比如:

case"日本語":b.use("ja")

ja就是ja.json. 所以我觉得fis不会识别.

oxUnd commented 7 years ago

到底是没有加 hash 还是没有识别?

另外,随意一个字符串肯定是不会识别的,你可以用 __uri