首页 > 解决方案 > Office 加载项对话框无法获取 /popup.html

问题描述

我正在尝试使用 Dialog API 在 Office 加载项中添加一个对话框。我正在为这个插件使用 React。我可以打开对话框,但Cannot GET /popup.html对话框打开时出现错误。

当我运行应用程序并转到我的浏览器时,我可以使用taskpane.html链接https://localhost:3000/taskpane.html访问。但是当我尝试以popup.html相同的方式访问时,我得到了错误 Cannot GET /popup.html

我的问题是我是否必须向 manifest.xml 或代码中的其他内容添加一些内容popup.html才能访问它?Mypopup.htmltaskpane.html.

任何帮助都是极好的!

标签: reactjsoffice-jsoffice-addins

解决方案


有完全相同的问题发生在我身上(直到相同的文件名和路径)。您需要做的是修改webpack.config.js加载项文件夹根目录下的文件并将其添加到module.exports>下plugins

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

推荐阅读