每当我尝试在线构建Azure Web应用程序bot时,我都会遇到以下错误。当我运行build.cmd时,deploy.cmd立即失败并出现以下错误。我无法在网上找到有关如何解决此问题的任何信息。这很奇怪,因为第二天就消失了。我能够构建一次,然后它对所有后续构建都失败了。很奇怪。
> build.cmd 网站部署期间发生错误。 'npm'不被识别为内部或外部命令, 可操作程序或批处理文件。
答案 0 :(得分:1)
我只是在这里传递信息。在“建立机器人”中。指南,看起来有人碰到了你上面的确切错误。有人能够解决问题的答复:
在App Service中输入build.cmd时遇到了同样的错误 编辑器。
对我而言,它直接在控制台中输入命令 Azure门户(在应用服务中的开发工具下)
希望这有帮助! :)
答案 1 :(得分:0)
是的,这是一个奇怪的错误。但它有一个解决方法,不会妨碍你的工作。
您可以访问Web App Bot =>应用设置。打开App URL并将SCM添加到其中。这将打开工藤。
点击Debug Console => CMD。导航到d:/ home / site / wwwroot,然后输入build.cmd命令。这将构建您的Bot代码。
我已经记录了上述步骤,请注意 - https://www.youtube.com/watch?v=NAtxPCfcPGU&t=5s
希望这会对你有帮助!
谢谢, Kasam Shaikh
答案 2 :(得分:0)
重新启动整个Web应用程序,Web App Bot,然后重试。
这在我之前发生过。然后我用这个。
我还建议使用连续交付/部署。您将无法考虑此类错误。
Pre ... Visual Studio帐户,Devops项目。您只需配置即可。之后,您无需一直发布。