前言:
我在fisp中使用了es6,导致项目中babel的node_modules文件夹被fisp编译了,项目release的时候从3秒钟上升到了20秒,所以我们需要忽略掉node_modules文件夹不让其被编译;
方法:
配置fis-conf.js中的exclude配置项去排除自己不想编译的内容,配置完毕会记得重启fis服务,不然是不会生效的,代码如下:
// 基本配置。 fis.config.merge({ namespace: 'yike-sell-app', project: { exclude: /(?:\.(tar|rar|psd|jar|pdf|es6)$|\/output|\/node_modules)/i, // 排除某些后缀,svn相关的默认即排除;排除 output 目录.排除.es6后缀文件和node_modules 目录。 fileType: { image: 'woff2, otf' } },......