0

我正在使用 Javascript API 开发带有自定义函数的 Excel 加载项。我已按照教程进行操作。

我正在尝试使用 Excel 的 Web 版本进行调试,因为日志记录功能要好得多,但是我发现它永远不会在我的functions.ts文件中注册更改。我可以更改任何其他代码文件(例如。taskpane.ts)并且会立即看到更改,但是每当我尝试重新加载自定义函数时,我看不到任何更改。

我正在使用的命令: 在一个终端npm run buildnpm run watchnpm run start:web在另一个终端中。

无论我是否npm run watch在一个终端中运行,这都是一样的。

为了观察任何更改,我需要完全重新启动整个服务器并重新加载插件。

这造成了相当糟糕的开发体验。有没有人克服过这样的问题,或者对如何改进 Excel 加载项的开发过程有建议?

我也想使用桌面版的 excel 进行开发,但是由于缺乏不错的日志记录功能,这似乎不太可行。

4

1 回答 1

0

很抱歉听到您遇到问题。请您尝试以下方法:

  • 打开项目清单并从 functions.html url 中删除“dist”,如下所示:

在此处输入图像描述

  • 再次运行“npm run build”,然后再次运行“npm start”
于 2021-02-04T16:50:01.420 回答