Angular 2. 在共享主机上运行
Posted
技术标签:
【中文标题】Angular 2. 在共享主机上运行【英文标题】:Angular 2. Run on shared hosting 【发布时间】:2016-08-02 04:04:57 【问题描述】:我从 AngularJS 2 开始:
已安装 NodeJS 已下载启动项目 在节点上运行一切正常!
但是如何在共享主机的生产环境中运行它(没有 Node ant 而不是 vps)?如何通过点击index.html在浏览器中打开?
【问题讨论】:
嗨,你找到答案了吗?同样的问题 是的,here。您需要构建您的应用程序以在主机中运行。 How to deploy a simple Angular2 app on a shared hosting?的可能重复 【参考方案1】:你必须指挥ng build --prod
。
这会将您的应用构建到 dist 文件夹中。 将 dist 文件夹的内容复制到共享主机的公共目录。
在这里回答:https://***.com/a/40854458/2816279
【讨论】:
效果很好,如果使用 Angular 2 CLI,否则返回You have to be inside an angular-cli project in order to use the build command.
。关于如何构建非 CLI Angular 项目的任何建议?
@Kristjan O. 您是否与 OP 处于同一条船上,您将项目基于初始项目但现在无法构建它?你从哪里下载你的启动项目?如果是 Angular Class 入门项目,请使用:npm build:aot:prod
。检查project.json
文件以获取任何构建命令。也许在项目页面上查询您下载的入门项目。【参考方案2】:
除了在 index.html 文件中导入一些 javascript 文件之外,您不需要其他任何东西。
查看live example
在这里从plunkr 下载它并将其解压缩到您共享主机中所需的文件夹中,仅此而已。
来源:https://angular.io/docs/js/latest/quickstart.html
【讨论】:
你拥有的是 Angular 1,而不是想要的 2。 未找到实时示例链接。以上是关于Angular 2. 在共享主机上运行的主要内容,如果未能解决你的问题,请参考以下文章
在 godaddy 共享主机上永远运行 node/express 应用程序