我正在尝试使用自定义功能创建 Office 插件。我使用 Yeoman 生成器生成了 addin+custom 函数并选择使用 Typescript。我可以确认自定义函数适用于运行基于 Chromium 的浏览器的 Excel 版本。但是,这些函数在运行 Internet Explorer 11 的 Excel 版本上不起作用,它们永久停留在 #BUSY 状态。
对于带有 IE 11 的 Excel,任务窗格会正确加载/呈现,只是自定义函数不起作用。文档提到使用 babel 编译它以实现兼容性。我试过但没有成功。
我的 webpack.config.js 中有以下内容
module: {
rules: [
{
test: /\.ts$/,
exclude: /node_modules/,
use: {
loader: "babel-loader",
options: {
presets: ["@babel/preset-typescript", "@babel/preset-env"],
},
},
},
我的 package.json 中有以下内容
"dependencies": {
"core-js": "^3.9.1",
"regenerator-runtime": "^0.13.7"
},
"devDependencies": {
"@babel/core": "^7.13.16",
"@babel/preset-env": "^7.16.8",
"@babel/preset-typescript": "^7.13.0",
在 package.json 的底部,我还有以下内容:
"browserslist": [
"IE 11"
]
我想知道是否有人可以指出我正确的方向。非常感谢任何指导,谢谢!