officejs 反应 - 如何添加另一个页面?

officejs react - how do I add another page?

我使用 yo office

创建了一个 Microsoft Office 加载项 React (TypeScript) 项目

如何添加另一个页面?我想创建一些额外的 UI 弹出对话框(即使用 Office.context.ui.displayDialogAsync 显示)所以不需要加载 officejs

我尝试使用 react-router 但我没能成功... index.tsx 的工作方式与大多数人使用的普通 create-react-app 模板有点不同教程使用。

我通过添加来做到这一点:

  • 我的页面的新 tsx 文件
  • webpack.common.js 中的新 HtmlWebpackPlugin 具有新的 chunk 名称
  • webpack.common.js 中的 entry 将我的 tsx 文件与我的 chunk
  • 链接起来