问答详情
源自:4-3 使用babel-loader 转换 ES6 代码 (下)

include和exclude

{
  include: path.resolve(__dirname, 'src'),
  exclude: path.resolve(__dirname, 'node_modules')
}

从讲解知识点的角度而言,是没毛病的。

但,仔细一看,有个小小小的坑。include只引入src里的内容,因为项目的结构 node_modules并不在 src 目录下,所以就不需要 exclude 了。

提问者:活著会是美事106549 2017-12-15 15:39

个回答

  • qbaty
    2017-12-27 19:40:54
    已采纳

    哦,对,如果已经通过include 设定了范围,你是不用在通过exclude 排除范围的,除非这两个范围有重叠

  • qbaty
    2017-12-27 19:27:33

    同学,不是的,这个问题还真不是这样。。。这句的意思主要是当你引入第三分包的时候,第三方包都在node_modules下,那么你就可以选择不对这些第三方包再进行处理