当在es6中编写某些npm依赖项而某些不是?时,首选的方法是什么?

时间:2016-10-25 11:39:26

标签: webpack babeljs

当在es6中编写某些npm依赖项而某些不是?时,首选的方法是什么? babel / webpack的大多数示例都说要排除node-modules文件夹,但这意味着不会转换任何依赖项,但它确实意味着将再次编译在es6中编写的某些npm依赖项。

这是否有首选解决方案?

我知道include / exclude但希望对此主题有更多说明,但目前正在使用此内容:

exclude: /node_modules\/(?!(es6-dependency)\/).*/,

1 个答案:

答案 0 :(得分:1)

事实上!除了regexp数组之外,loader对象中的include属性可以接受绝对路径数组。这将允许您解析您知道的模块es6并仍然允许您排除node_modules。