node -v
和 npm -v
apt install nodejs-legacy
,然后node -v
查看版本仅4.2.6,版本过低apt install nodejs
apt install nodejs-legacy
napt install npm
npm config set registry https://registry.npm.taobao.org
npm config list
npm install -g n
n latest
下载最新版本n stable
下载稳定版本n
通过上下键选择版本,回车键确认(使用ssh工具可能会导致显示不及时,建议新开窗口查看)node -v
查看是否更新了版本npm install -g @angular/cli
ng new my-app
cd my-app
ng server --help
获取启动项目的参数说明ng serve --host 0.0.0.0 --port 4200
启动服务并接受来自所有ip的请求,监听4200端口,不添加–host和–prot参数默认监听127.0.0.1:4200打开 src/app/app.component.css 并给这个组件设置一些样式
h1 {
color: #369;
font-family: Arial, Helvetica, sans-serif;
font-size: 250%;
}
文件 File | 用途 Purpose |
---|---|
|
使用 HTML 模板、CSS 样式和单元测试定义 Defines the |
| 定义 Defines |
| 这个文件夹下你可以放图片等任何东西,在构建应用时,它们全都会拷贝到发布包中。 A folder where you can put images and anything else to be copied wholesale when you build your application. |
|
这个文件夹中包括为各个目标环境准备的文件,它们导出了一些应用中要用到的配置变量。 这些文件会在构建应用时被替换。 比如你可能在生产环境中使用不同的 API 端点地址,或使用不同的统计 Token 参数。 甚至使用一些模拟服务。 所有这些,CLI 都替你考虑到了。 This folder contains one file for each of your destination environments, each exporting simple configuration variables to use in your application. The files are replaced on-the-fly when you build your app. You might use a different API endpoint for development than you do for production or maybe different analytics tokens. You might even use some mock services. Either way, the CLI has you covered. |
| 一个配置文件,用来在不同的前端工具之间共享目标浏览器。 A configuration file to share target browsers between different front-end tools. |
| 每个网站都希望自己在书签栏中能好看一点。 请把它换成你自己的图标。 Every site wants to look good on the bookmark bar. Get started with your very own Angular icon. |
| 这是别人访问你的网站是看到的主页面的 HTML 文件。
大多数情况下你都不用编辑它。
在构建应用时,CLI 会自动把所有 The main HTML page that is served when someone visits your site.
Most of the time you'll never need to edit it.
The CLI automatically adds all |
| 给Karma的单元测试配置,当运行 Unit test configuration for the Karma test runner,
used when running |
| 这是应用的主要入口点。
使用JIT 编译器编译本应用,并启动应用的根模块 The main entry point for your app.
Compiles the application with the JIT compiler
and bootstraps the application's root module ( |
| 不同的浏览器对 Web 标准的支持程度也不同。
腻子脚本(polyfill)能把这些不同点进行标准化。
你只要使用 Different browsers have different levels of support of the web standards.
Polyfills help normalize those differences.
You should be pretty safe with |
|
这里是你的全局样式。 大多数情况下,你会希望在组件中使用局部样式,以利于维护,不过那些会影响你整个应用的样式你还是需要集中存放在这里。 Your global styles go here. Most of the time you'll want to have local styles in your components for easier maintenance, but styles that affect all of your app need to be in a central place. |
|
这是单元测试的主要入口点。 它有一些你不熟悉的自定义配置,不过你并不需要编辑这里的任何东西。 This is the main entry point for your unit tests. It has some custom configuration that might be unfamiliar, but it's not something you'll need to edit. |
|
TypeScript 编译器的配置文件。 TypeScript compiler configuration for the Angular app ( |
|
额外的 Linting 配置。当运行 Additional Linting configuration for TSLint together with
Codelyzer, used when running |