如何为angular+;NativeScript项目?
在live server上,我已经根据下面的url在路径如何为angular+;NativeScript项目?,angular,nativescript,Angular,Nativescript,在live server上,我已经根据下面的url在路径var/www/html/crons/SourceCode上设置了Angular+NativeScript共享项目 现在我已经成功生成了构建,然后我将构建文件夹名crons上传到路径var/www/html/crons/SourceCode/crons上 我使用ng serve命令启动angular server,但我需要启动它并无限期运行,因此我不想每天启动angular server我建议您阅读angular的 在live serve
var/www/html/crons/SourceCode
上设置了Angular+NativeScript共享项目
现在我已经成功生成了构建,然后我将构建文件夹名crons上传到路径var/www/html/crons/SourceCode/crons上
我使用
ng serve
命令启动angular server,但我需要启动它并无限期运行,因此我不想每天启动angular server我建议您阅读angular的
在live server上部署应用程序时,不应使用ng serve
命令。最实际和最明显的原因是速度和庞大的捆绑规模
相反,您的第一步应该是使用生产标志进行it
ng build --prod
当然,您可以做很多事情来定制构建过程,但这是构建应用程序的最基本和最直接的方法
生成的文件将存储在
dist
文件夹中,这是您应该用来部署在服务器上的文件。从那里,您可以使用forever、pm2、docker或一系列其他工具来运行您的应用程序。对不起,请问您的移动应用程序与启动服务器上的服务有什么关系?它是共享代码项目。因此,对于移动应用程序,我只需提交构建。没有必要为.mobbile应用程序启动服务器,服务器启动要求仅在web构建中需要。您不应在生产中使用ng serve。如果您有一个apache服务器,您只需将其上载到特定路径,并确保可以在浏览器上访问它。查看部署指南了解更多信息。是的,我都做了,angular server start和forever service start是否有单独的命令?或者我需要用永久服务启动angular server吗?不,不要为此使用ng serve
。我可以知道您用来运行/部署它的命令是什么吗?Ng serve--主机0.0.0--端口4200,这个命令是我从live上的build文件夹中输入的。正如我所说,我已经创建了build并上传到live server上。现在只想用forever service启动服务器一次。所以那件事我不知道