使用'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 {…
有人可以向我解释为什么会这样吗?我不确定这是模块的问题还是我自己的代码库。
答案 0 :(得分:0)
你碰巧有循环依赖吗?
我也从npm使用这个版本,并且可以正常使用webpack
https://www.npmjs.com/package/three-orbitcontrols
从'三轨道控制'中导入OrbitControls