我正在研究MS Word加载项(基本上只是一个注入Word的React应用程序),调试能力非常有限,所以我不是100%这就是问题所在。我正在尝试使用此软件包:https://github.com/dphilipson/broken-loop作为webworkers的替代方案。我在webpack.config.js
:
loaders: [
// ...
{
test: /\.(js|jsx|ts)$/,
include: [paths.appSrc, '/node_modules/broken-loop/dist'], // like this?
loader: 'babel',
query: {
presets: ['es2015', 'stage-0']
}
},
// ...
]
但我仍然得到“无效的角色”。 Windows Word(使用IE11引擎)上的问题,而代码在Mac和在线版本的Word(试过Chrome和FF)上工作正常。我最好的猜测是这是IE11中的ES6问题。
如何编辑我的webpack配置以确保包已转换为ES5?
编辑:
我在项目中执行此操作时收到错误:
import { Looper } from 'broken-loop';
const looper = new Looper();