我在本地计算机上开发了一个角度应用程序。我正在尝试在虚拟机中部署我的角度应用程序。我在服务器上安装了节点和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.
我要去哪里错了?我尝试建造的位置正确吗?
答案 0 :(得分:1)
两次运行ng build是错误的。运行一次,获取dist输出,并将其部署到nginx之类的Web服务器。除非您有节点后端,否则也不需要在服务器上安装npm和node。