重新加载 Excel 加载项中的自定义函数 - 在线版本

Reloading Custom Functions in Excel Add-In - Online Version

我正在使用 Javascript API 开发带有自定义功能的 Excel 加载项。我已遵循 this 教程。

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

我正在使用的命令: npm run build 其次是 npm run watch 在一个终端中,npm run start:web 在另一个终端中。

无论我运行 npm run watch在一个终端还是在一个终端都是一样的

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

这会带来非常糟糕的开发体验。有没有人克服了这些问题,或者对我如何改进 Excel 加载项的开发过程提出了建议?

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

得知您遇到问题,我们深感抱歉。能否请您尝试以下操作:

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

  • 运行 再次“npm 运行 build”,然后再次“npm start”