0

使用“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"}

谢谢!!

4

1 回答 1

1

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

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

于 2021-04-28T13:59:14.760 回答