ES6可以在webpack.config.js中本地使用吗?

时间:2018-09-03 09:21:35

标签: javascript webpack ecmascript-6 es6-modules

此答案: How can I use ES6 in webpack.config.js?
似乎暗示着转嫁步骤。

ES6可以本地使用吗?怎么样?

例如,我尝试将简单的示例hererequire转换为import并收到以下错误

(function (exports, require, module, __filename, __dirname) { import path from 'path'
                                                                     ^^^^
SyntaxError: Unexpected identifier

2 个答案:

答案 0 :(得分:0)

您应该使用webpack-cli --config-register(-r)允许。

要使用该标志,您必须安装babel-register。 documents = [ { employees: [ {name: 'John Smith', age: 28, department: 'IT'}, {name: 'Sarah Johnson', age: 32, department: 'IT'}, {name: 'Mark Miller', age: 46, department: 'IT'} ] }, { employees: [ ] }, { employees: [ {name: 'Jimmy Colleen', age: 35, department: 'ADMIN'}, {name: 'Olivia Powell', age: 37, department: 'ADMIN'} ] }, ];

答案 1 :(得分:-3)

看看this

理论上将文件重命名为webpack.config.babel.js会触发babel-loader,这将转换您的文件

我认为您不能本机使用ES6,因为该文件是由node.js解析的,默认情况下不支持ES6。