Webpack构建错误 - 意外的令牌:名称(OrbitControls)

时间:2018-03-21 00:30:26

标签: webpack three.js bundle source-maps uglifyjs

使用'source-map' devtool为生产构建webpack时出现以下错误:

ERROR in bundle.js from UglifyJs
Unexpected token: name (OrbitControls) [./node_modules/orbit-controls-es6/src/index.js:33,0][bundle.js:57444,6]

使用' cheap-module-eval-source-map' webpack devtool,构建一直很好用于开发。

Uglify似乎遇到问题的模块是用于Three.js摄像机控件的orbit-controls-es6模块,指向主类声明:

export default class OrbitControls extends EventDispatcher {…

有人可以向我解释为什么会这样吗?我不确定这是模块的问题还是我自己的代码库。

1 个答案:

答案 0 :(得分:0)

你碰巧有循环依赖吗?

我也从npm使用这个版本,并且可以正常使用webpack

https://www.npmjs.com/package/three-orbitcontrols

从'三轨道控制'中导入OrbitControls