fis icon indicating copy to clipboard operation
fis copied to clipboard

不在编译范围的文件 为什么也被资源定位了

Open ckrad opened this issue 9 years ago • 6 comments

@fouber 我将第三方的js库 排除在编译范围内 但是在html中的链接还是加了md5戳 这个怎么解决

ckrad avatar Mar 02 '15 05:03 ckrad

要上fis.conf啊, 不然谁知道

atian25 avatar Mar 03 '15 09:03 atian25

@atian25

fis.config.set('project.include', ['Public/JS/**/*.js', 'banciyuan/Tpl/default/**/*.html']);

确实只在JS目录下的文件在了md5 但是html中引用了Public/Vendor下面的js 在html中的链接也会被替换带掉

ckrad avatar Mar 09 '15 02:03 ckrad

不要md5是在roadmap中设置的useHash:false

你这里设置include的目的是?

atian25 avatar Mar 09 '15 02:03 atian25

@atian25 我只想给自己的js加md5 jquery这些第三方库我不会动它 所以不想加md5

ckrad avatar Mar 09 '15 03:03 ckrad

你理解错project.include了, 不想给第三方加md5的正确做法是:

roadmap: {
  path: [
     {
           reg : /^\/component_modules\/(.*\.js)$/i,
           useHash : false,
     }
  ]
}

atian25 avatar Mar 09 '15 03:03 atian25

@atian25 懂了

ckrad avatar Jul 14 '15 08:07 ckrad