微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Office 插件自定义函数部署到 Azure 应用服务

如何解决Office 插件自定义函数部署到 Azure 应用服务

使用“yo office”生成自定义函数插件项目。实现了所有必要的自定义功能插件在本地环境中运行良好。

现在在部署到 Azure 服务时面临以下部署问题。

package.json 中的启动命令“office-addin-debugging start manifest.xml”无效。请使用“节点”格式。 缺少 server.js/app.js 文件,未生成 web.config package.json 中的启动命令“office-addin-debugging start manifest.xml”无效。请使用“节点”格式。\r\n缺少 server.js/app.js 文件,不会生成 web.config\r\nC:\Program Files (x86)\SiteExtensions\Kudu\92.30310.5111\bin\Scripts \starter.cmd "C:\home\site\deployments\tools\deploy.cmd"

以下是package.json中的脚本块

scripts": {
"build": "webpack -p --mode production --https false","build:dev": "webpack --mode development --https false","build-dev": "webpack --mode development --https false && echo . && echo . && echo . && echo Please use 'build:dev' instead of 'build-dev'.","dev-server": "webpack-dev-server --mode development","prod-server": "webpack-dev-server --mode production","start": "office-addin-debugging start manifest.xml","start:desktop": "office-addin-debugging start manifest.xml desktop","start:web": "office-addin-debugging start manifest.xml web","stop": "office-addin-debugging stop manifest.xml","validate": "office-addin-manifest validate manifest.xml","watch": "webpack --mode development --watch","configure-sso": "office-addin-sso configure manifest.xml"}

谢谢!!

解决方法

修改了代码库。使用 express 和 webpack 部署到服务器。在 Azure 和 AWS 中进行了测试。应用程序已启动并正在运行。

通过关注https://binyamin.medium.com/creating-a-node-express-webpack-app-with-dev-and-prod-builds-a4962ce51334能够解决部署问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。