javascript - 将 angular2 应用程序从本地 NodeJS 转换为网站

标签 javascript node.js web angular typescript

我正在学习 Angular 2 - 我刚刚完成了英雄之旅的官方教程 (https://angular.io/docs/ts/latest/tutorial/) 并建立了我自己的网站,仅用于培训。

教程中的整个应用程序都是使用 NodeJS 构建的,据我所知,NodeJS 用于运行 javascript 文件。 但是,如果我想将我的网站上传到服务器(免费托管之一)以查看它在我的其他设备(手机、平板电脑等)上的样子怎么办?

如果没有 Angular,我不会有任何问题 - 我只需使用 FTP 客户端将我的 .html、.css 和 .js 文件上传到主机。 但是我应该如何使用 angular2 应用程序呢?在我的项目目录中有这样的文件夹:node_modules、typings - 它们包含很多文件,我不确定是否需要它们。我知道浏览器不支持 TypeScript(我正在使用),所以我应该只上传 .js 文件,但究竟应该如何上传?我应该上传哪些文件?

我尝试上传除 node_modules 和 typings 文件夹之外的所有内容,但当我尝试访问该网站时,我只收到“正在加载...”。

我看到了这个:Hosting Angular 2 app 那里的人刚刚说要上传每个 js 文件,我照做了。

这是我网站的链接:http://myweatherapp.comxa.com

//编辑 以上所有内容都可以用一个问题来表示:将本地 angular2-quick-start-app 转换为可以上传到任何虚拟主机的网站的步骤是什么?

最佳答案

看看Angular-Cli .

它们使构建/捆绑 Angular 2 应用程序变得如此容易。它们包括一个 ng buildng build:prod 命令,用于将 angular 2 项目构建到分发文件夹、独立的 Web 应用程序中,因此您可以将其放入 tomcat 实例或任何地方,而不仅仅是在 NodeJS 环境中。

Angular-Cli 提供了构建 Angular 2 应用程序时所需的一切。 看看他们的 Table of Contents . Build section 可能是你更感兴趣的部分

我使用 Angular-Cli,我非常喜欢它。

关于javascript - 将 angular2 应用程序从本地 NodeJS 转换为网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39831577/

相关文章:

node.js - 使用 Sharp 进行 SVG 多行文本换行

javascript - Express中间件和端点之间如何共享信息?

json - 解压缩 Gzip JSON 响应

ruby-on-rails - 从 Rails 应用程序发送短信

javascript - 将 Backbone.js 用于静态内容、JavaScript 较多的网站?

python - 如何通过美丽汤抓取此页面?

javascript - ui-grid 对过滤后的数据进行排序

javascript - 当异步设置集合时,angular 1.3 中的 ng-option 会忘记 ngmodel

javascript - 原型(prototype)未按预期工作

javascript - 创建可以从数组中的每个元素接收参数的函数的其他方法?