启用NPM Workspaces后Azure静态Web应用出现502错误的问题咨询
启用NPM Workspaces后Azure静态Web应用出现502错误的问题咨询
各位好,我碰到了一个棘手的问题,想请大家帮忙分析下:
我在一个采用NPM Workspaces的monorepo项目里构建了一个基础的Next.js应用,通过GitHub Actions部署到Azure静态Web应用的过程完全没有报错,但访问网站时却一直返回502错误。奇怪的是,如果我把根目录package.json里的NPM Workspaces配置删掉,应用就能正常访问了。除了浏览时的502网络响应,我找不到任何能说明问题根源的详细报错信息。
正常工作的根目录package.json:
{ "name": "root", "private": true, "dependencies": {} }
导致报错的根目录package.json:
{ "name": "root", "private": true, "workspaces": [ "packages/*" ], "dependencies": {} }
想请教大家:我是不是需要在GitHub Actions的配置里添加额外的构建步骤来支持NPM Workspaces?还是说Azure静态Web Apps本身就不支持使用Workspaces的monorepo架构呢?
备注:内容来源于stack exchange,提问作者Weston Sankey
相关产品推荐
相关产品推荐

