尝试在Azure虚拟机中部署angular应用程序时出错:

时间:2019-06-13 19:42:14

标签: angular deployment server production-environment

我在本地计算机上开发了一个角度应用程序。我正在尝试在虚拟机中部署我的角度应用程序。我在服务器上安装了节点和npm。我遵循了一个教程-https://coursetro.com/posts/code/112/Angular-5-Deployment---Deploy-your-Angular-App

我已经使用

创建了dist文件夹。
ng build --prod

然后在文件夹测试下将dist中生成的文件夹转移到服务器。

我运行了命令

ng build --prod --base-href "/test/".

但这会导致错误

The build command requires to be run in an Angular project, but a project definition could not be found.

我要去哪里错了?我尝试建造的位置正确吗?

1 个答案:

答案 0 :(得分:1)

两次运行ng build是错误的。运行一次,获取dist输出,并将其部署到nginx之类的Web服务器。除非您有节点后端,否则也不需要在服务器上安装npm和node。