Webpack打包关于nodejs版本问题

#1

nodejs不同版本对es6、7支持性不同,我的nodejs版本高了,就可以直接使用新特性了。
我直接用Object.assign(),打包后浏览器都没有报错,我想问一下:webpack打包是根据nodejs版本打包的吗?

#2

比如我用nodejs 7版本的,是不是就可以不用babel了,webpack打包就可以在浏览器运行?

#3

webpack打包和node.js没关系。
除非用了babel插件,webpack也不会transpile你的代码到ES5。
JS有些ES6特性你的浏览器支持就能用,但是同样的代码IE8也许就不行,所以babel还是很必要的。