Webpack,babel和node_modules忽略

时间:2017-05-14 11:48:47

标签: node.js webpack babel

使用babel时,建议忽略node_modules文件夹。但是然后node_modules中的那些库没有通过babel,因此你得到的代码中的一些符合babel预设而有些则不符合。例如,如果想要定位ES5,那么当node_modules中的任何库不符合ES5时,这将不起作用。

推荐的方式是什么?

1 个答案:

答案 0 :(得分:0)

通过babel运行node_modules文件夹是正确的,原因有两个:

  1. 编译所有节点模块可能需要很长时间
  2. 节点模块通常用ES5语法编写,如果不是,它们仍然与最新版本的节点兼容。
  3. 因此,除非您使用特定模块,或者需要与旧版浏览器兼容,否则忽略[[0, 0, 0], [1, 1, 0], [0, 1, 1], [1, 0, 1]] 文件夹即可。