Node.js 并发JS应用程序管道安装和构建挂起(服务器为Express JS,客户端为Create React App)

Node.js 并发JS应用程序管道安装和构建挂起(服务器为Express JS,客户端为Create React App),node.js,azure,express,azure-pipelines,create-react-app,Node.js,Azure,Express,Azure Pipelines,Create React App,问题:我有一个带有服务器(处理文件上传和删除的Express server)和客户端(前端创建应用程序)的项目。项目结构如下所示: 每个文件夹都有自己的package.json 然而,我正试图构建并部署到azure上 看起来构建成功了,但是这个阶段只是挂起了。这是我的(不包括路线)文件,以防万一 我将感谢任何帮助。谢谢大家! 故障排除建议: 在确保github中的代码与本地代码一致的情况下,如果出现异常,建议更换linux平台并重新部署 建议使用我的建议重新创建存储库,然后在github中

问题:我有一个带有服务器(处理文件上传和删除的Express server)和客户端(前端创建应用程序)的项目。项目结构如下所示:

每个文件夹都有自己的package.json

然而,我正试图构建并部署到azure上

看起来构建成功了,但是这个阶段只是挂起了。这是我的(不包括路线)文件,以防万一


我将感谢任何帮助。谢谢大家!

故障排除建议:

  • 在确保github中的代码与本地代码一致的情况下,如果出现异常,建议更换linux平台并重新部署

  • 建议使用我的建议重新创建存储库,然后在github中检查操作状态

  • 总结:

    一般来说,在azure中使用Linux比在windows中使用Linux更合适。例如,Linux支持npx,也可能支持其他软件包和命令。 当本地代码可以正常运行时,部署到github时通常不会出现问题,除非有修改,我们忽略了这些修改。因此,请确保代码是一致的

    一般正确的部署步骤:

  • 首先在门户中,确保创建web应用程序(而不是静态web应用程序),并选择节点环境

  • 确保服务器程序可以在本地正常运行。在github中创建一个新的存储库

    ->git初始化

    ->git添加

    ->git提交-m'init'

    ->git remote add origin name}/newAppname.git

    ->git-push-u源主机

  • 在门户的部署中心进行连接

  • 然后检查github中操作的状态

  • 故障排除建议:

  • 在确保github中的代码与本地代码一致的情况下,如果出现异常,建议更换linux平台并重新部署

  • 建议使用我的建议重新创建存储库,然后在github中检查操作状态

  • 总结:

    一般来说,在azure中使用Linux比在windows中使用Linux更合适。例如,Linux支持npx,也可能支持其他软件包和命令。 当本地代码可以正常运行时,部署到github时通常不会出现问题,除非有修改,我们忽略了这些修改。因此,请确保代码是一致的

    一般正确的部署步骤:

  • 首先在门户中,确保创建web应用程序(而不是静态web应用程序),并选择节点环境

  • 确保服务器程序可以在本地正常运行。在github中创建一个新的存储库

    ->git初始化

    ->git添加

    ->git提交-m'init'

    ->git remote add origin name}/newAppname.git

    ->git-push-u源主机

  • 在门户的部署中心进行连接

  • 然后检查github中操作的状态

  • 建议访问网站并在门户中查看日志。提供更多错误信息,这有助于处理问题。嗨,Jason,我正在azure devops中创建一个管道,它实际上不会返回错误。它检查我的git repo,成功获取所有内容,安装节点,然后尝试npm安装和构建。它成功地安装甚至构建了一个文件夹。它只是不退出此阶段,并一直尝试完成此阶段/过程,并且内容不会推送到静态web应用程序。这是我的链接,我想把我的网页内容放在上面,但它只是一个基本模板。我的回答对你有用吗?你需要进一步的帮助吗?@ksulli没有得到你的最新信息,ason Pan的回答对你有用吗?或者,如果您有任何问题,请随时在此处分享。建议访问该网站并在门户中查看日志。提供更多错误信息,这有助于处理问题。嗨,Jason,我正在azure devops中创建一个管道,它实际上不会返回错误。它检查我的git repo,成功获取所有内容,安装节点,然后尝试npm安装和构建。它成功地安装甚至构建了一个文件夹。它只是不退出此阶段,并一直尝试完成此阶段/过程,并且内容不会推送到静态web应用程序。这是我的链接,我想把我的网页内容放在上面,但它只是一个基本模板。我的回答对你有用吗?你需要进一步的帮助吗?@ksulli没有得到你的最新信息,ason Pan的回答对你有用吗?或者如果你有任何问题,请在这里分享。