在 Office 加载项中,taskpane.js 脚本在哪里加载?

In Office add-in, where is the taskpane.js script being loaded?

我正在关注一个简​​单的 Word Office 加载项示例。在任务窗格文件夹中,有一个 taskpane.js 但 taskpane.html 只有以下脚本标记:

<script type="text/javascript" src="https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js"></script>

好像 taskpane.js 没有加载? taskpane.js 在哪里加载?

Webpack 为您做到了!

如果您转到 webpack.config.js 文件,您可能会发现以下插件声明:

 new HtmlWebpackPlugin({
        filename: "taskpane.html",
        template: "./src/taskpane/taskpane.html",
        chunks: ["polyfill", "taskpane"],
      }),

在构建加载项时将所需的引用添加到 HTML 页面。

添加到 Eugene 的回答中。 root 中的 webpack.config.js 也有加载 JavaScript 文件的代码:

entry: {
  polyfill: ["core-js/stable", "regenerator-runtime/runtime"],
  taskpane: "./src/taskpane/taskpane.js",
  commands: "./src/commands/commands.js",
},