Javascript 为什么为任务窗格加载项导入某些库时,加载项在office online中工作,但在桌面上显示为空白

Javascript 为什么为任务窗格加载项导入某些库时,加载项在office online中工作,但在桌面上显示为空白,javascript,reactjs,office-js,Javascript,Reactjs,Office Js,在App.js中作为taskpane的一部分加载项,如果我有如下导入语句 import {string} from "mathjs"; 加载项可在office online中完美加载并工作,但对于桌面版本,则显示空白页。 如果删除此导入语句,则加载项在桌面版本中可以正常工作 // All Work import * as React from 'react'; import {Button, ButtonType} from 'office-ui-fabric-react'; import P

在App.js中作为taskpane的一部分加载项,如果我有如下导入语句

import {string} from "mathjs";
加载项可在office online中完美加载并工作,但对于桌面版本,则显示空白页。 如果删除此导入语句,则加载项在桌面版本中可以正常工作

// All Work
import * as React from 'react';
import {Button, ButtonType} from 'office-ui-fabric-react';
import Progress from './Progress';
import {Card, CardBody, CardHeader, CardTitle} from "reactstrap";
import axios from "axios";
// Breaks it
import {string} from "mathjs";

无错误消息:仍在努力使桌面调试在visual studio中正常工作

desktop Office用于任务窗格的浏览器因您的Office版本而异,如果您在桌面Windows上进行测试,则取决于您的Windows版本。你的版本是什么?另外,在Office Online上运行时,您使用的浏览器是什么。如果你使用其他浏览器,它会失败吗?我认为另一个重要的问题也是你是否在使用webpack、babel或其他任何东西来捆绑你的依赖关系,以及你是否包含了polyfills。在大多数版本的Office上,IE11用作呈现任务窗格的浏览器,因此它可能需要一些polyfill来处理在Chrome/Edge/等中“正常工作”的内容。至于调试:您应该能够使用Visual Studio 2017或F12工具()附加JavaScript调试器。这会让您看到出现的任何错误。(专业提示:如果这些是启动问题,请尝试在控制台中输入“window.location.reload()”,以便在连接后重新加载)。桌面Office用于任务窗格的浏览器因您的Office版本而异,如果您在桌面Windows上测试,则会因您的Windows版本而异。你的版本是什么?另外,在Office Online上运行时,您使用的浏览器是什么。如果你使用其他浏览器,它会失败吗?我认为另一个重要的问题也是你是否在使用webpack、babel或其他任何东西来捆绑你的依赖关系,以及你是否包含了polyfills。在大多数版本的Office上,IE11用作呈现任务窗格的浏览器,因此它可能需要一些polyfill来处理在Chrome/Edge/等中“正常工作”的内容。至于调试:您应该能够使用Visual Studio 2017或F12工具()附加JavaScript调试器。这会让您看到出现的任何错误。(专业提示:如果这些是启动问题,请尝试在控制台中输入“window.location.reload()”,以便在连接后重新加载)