Webpack 2.0原生支持import
和require
语法,因此在整个项目中我根本不需要使用bable.js
。
但现在我尝试使用webpack.ProvidePlugin
并执行类似的操作:
new webpack.ProvidePlugin({
'$': [require('../src/utils/dom'),'$']
})
dom.js
写了ec6样式,文件头部有如下行:
export let $ = document.querySelector.bind(document);
和Webpack的插件抛出异常:
export let $ = document.querySelector.bind(document);
^^^^^^
SyntaxError: Unexpected token export