Node.js 从github在azure上部署默认角度应用程序时出错
我已经创建了一个基本的角度应用程序。 源代码位于 azure web应用程序URL为Node.js 从github在azure上部署默认角度应用程序时出错,node.js,angular,azure,npm,deployment,Node.js,Angular,Azure,Npm,Deployment,我已经创建了一个基本的角度应用程序。 源代码位于 azure web应用程序URL为 更新 @米洛提供了正确的方向,有了它,我就能够摆脱错误 现在没有错误,部署成功,但仍然无法访问 更多细节。 部署成功。 部署详细信息 生成部署脚本 正在运行部署命令 实际的Deplyment脚本,来自使用kudu的位置 我仍然无法访问此默认Angular应用程序,请帮助 我想在azure中创建一个web应用程序 我已经在azure portal中使用以下命令创建了web应用程序 az group cre
更新 @米洛提供了正确的方向,有了它,我就能够摆脱错误 现在没有错误,部署成功,但仍然无法访问 更多细节。 部署成功。 部署详细信息 生成部署脚本 正在运行部署命令 实际的Deplyment脚本,来自使用kudu的位置 我仍然无法访问此默认Angular应用程序,请帮助
我想在azure中创建一个web应用程序 我已经在azure portal中使用以下命令创建了web应用程序
az group create --name testrg --location "East US" testrg AZUREACCOUNT
az appservice plan create --name testas --resource-group testrg --sku FREE
az webapp create --name azuret01 --resource-group testrg --plan testas.
我已将github回购与azure连接。
请找出我遵循的步骤
现在它显示了错误
现在,我更进一步了。
当我访问发布的URL时
请查找错误,请查找其中的几个项目符号,以便于参考
- 正在站点根目录下查找app.js/server.js
- package.json中的启动命令“ng serve”无效。请使用“节点”格式
- 缺少server.js/app.js文件,未生成web.config
- package.json文件未指定node.js引擎版本约束
- node.js应用程序将使用默认的node.js版本0.10.40运行
- 选定的npm版本1.4.28
- npm错误!404找不到
- npm错误!404
- npm错误!404“angular/http”不在npm注册表中
- npm错误!404你应该让作者发布它
- 失败的exitCode=1,command=“D:\Program Files(x86)\nodejs\0.10.40\node.exe”“D:\Program Files(x86)\npm\1.4.28\node\u modules\npm\bin\npm cli.js”安装--生产
- npm错误!404它被指定为“azure1”的依赖项
- 网站部署期间发生错误
- npm错误!404
非常感谢您的帮助。将源代码部署到Azure后,您需要构建angular项目
package.json
的脚本部分添加“postinstall”:“npm运行构建”
脚本,如下所示:
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"postinstall": "npm run build"
},
然后提交此更改并将其推送到GitHub repo。这将构建您的应用程序,并在安装所有npm软件包后将其放入dist/
目录
site\wwwroot
更改为site\wwwroot\dist
您可以尝试指定要运行的节点的更高版本。它说它正在运行
1.4.28
,我目前的版本是5.3.0
。你能告诉我在哪里可以更改它吗。我的本地系统中有4.2.0版本。看看这个,我已经遵循了它,现在有另一组错误,我正在处理它。如果我成功地解决了这个问题,我会发布我的答案,否则我会在问题中添加更多细节。但是谢谢你提供升级@Milo版本的提示,它确实有帮助。你可以检查这个,检查这个来进一步解决问题。你是我的生活品味。非常感谢您的帮助。虚拟应用程序和目录部分救了我。谢谢我花了无数个小时试图在Azure上部署我的VueJS应用程序,虚拟目录提示为我解决了这个问题。谢谢!在虚拟应用程序和目录配置部分中,我还可以选择“应用程序或目录”,我应该选择哪一个?不幸的是,它在你的截图中不可见。