0

我正在尝试使用自定义功能创建 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"
  ]

我想知道是否有人可以指出我正确的方向。非常感谢任何指导,谢谢!

4

0 回答 0