当在es6中编写某些npm依赖项而某些不是?时,首选的方法是什么? babel / webpack的大多数示例都说要排除node-modules
文件夹,但这意味着不会转换任何依赖项,但它确实意味着将再次编译在es6中编写的某些npm依赖项。
这是否有首选解决方案?
我知道include
/ exclude
但希望对此主题有更多说明,但目前正在使用此内容:
exclude: /node_modules\/(?!(es6-dependency)\/).*/,
答案 0 :(得分:1)
事实上!除了regexp数组之外,loader对象中的include
属性可以接受绝对路径数组。这将允许您解析您知道的模块es6并仍然允许您排除node_modules。