我创建了一个新的Azure AppService WebApp。主要设置为
我的应用在本地运行正常。当我从Azure Devops发布管道部署到Azure服务时,出现以下错误。
有人知道这是什么原因吗?
如果我发布到运行Windows操作系统的WebApp,则可以正常工作。
错误
2019-06-18T01:47:21.769001402Z A P P S E R V I C E O N L I N U X 2019-06-18T01:47:21.769008803Z 2019-06-18T01:47:21.769016003Z 说明文件:http://aka.ms/webapp-linux 2019-06-18T01:47:21.769023403Z NodeJS快速入门: https://aka.ms/node-qs 2019-06-18T01:47:21.769030703Z NodeJS版本: v10.14.1 2019-06-18T01:47:21.769038103Z 2019-06-18T01:47:22.048648425Z生成应用程序启动命令 2019-06-18T01:47:22.078479171Z找到scripts.start /home/site/wwwroot/package.json 2019-06-18T01:47:22.100794280Z正在运行 npm --prefix = / home / site / wwwroot开始2019-06-18T01:47:23.491524256Z 2019-06-18T01:47:23.491583557Z> portal@0.0.0开始/ home / site / wwwroot 2019-06-18T01:47:23.491595757Z> ng服务-o 2019-06-18T01:47:23.491604458Z 2019-06-18T01:47:23.548311196Z sh:ng: 找不到2019-06-18T01:47:23.580009577Z npm ERR!文件sh 2019-06-18T01:47:23.590153263Z npm错误!代码ELIFECYCLE 2019-06-18T01:47:23.590644872Z npm错误! errno ENOENT 2019-06-18T01:47:23.611089046Z npm错误! syscall生成
答案 0 :(得分:0)
我认为您的管道缺少CLI安装-首先,您需要全局安装@angular/cli
命令: npm install -g @angular/cli
接下来在特定的package.json
文件上安装npm并尝试运行任何ng
命令
希望这行得通-编码愉快:)