重新加载 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”
我正在使用 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”