使用Angular CLI生成 Angular 5项目教程详解(2)

在生成项目的时候使用: --routing, --prefix, --style, --dry-run参数. 首先通过--dry-run参数, 确保会生成哪些文件是否正确, 确认后把--dry-run参数去掉, 生成文件.

下面我生成一个项目, 并且执行npm install:

使用Angular CLI生成 Angular 5项目教程详解

命令执行完, 可以看到如下的项目结构;

使用Angular CLI生成 Angular 5项目教程详解

里面有node_modules目录了, 也就是所有的包都安装好了, 接下来我可以运行该项目了:

ng serve -o

其中的-o(--open)参数表示运行项目的时候打开默认浏览器.

使用Angular CLI生成 Angular 5项目教程详解

查看浏览器:4200:

使用Angular CLI生成 Angular 5项目教程详解

ng serve的优点是, 当代码文件有变化的时候会自动重新构建并且刷新浏览器, 您可以试一下.

另外一种配置CLI的方法 ng set.

前面我介绍了使用ng new参数和修改angular-cli.json文件的方式来配置cli, 下面我介绍下通过ng set <属性> <值> 来配置cli.

就拿当前这个项目来说, 它的默认样式文件类型是scss:

使用Angular CLI生成 Angular 5项目教程详解

如果我在该项目目录执行:

ng set defaults.styleExt css

那么该项目的设置就会改变:

使用Angular CLI生成 Angular 5项目教程详解

如果使用参数 -g(--global), 那就会进行一个全局的配置, 这个配置会保存在一个文件里(如果还没有任何去安居配置的情况下这个文件并不存在), 这个文件应该在users/xxx目录下, mac的话应该在home目录下.

它不会影响到已经存在的项目. 但是如果新生成的项目不指定ng new的参数情况下, 默认就会采用全局的配置:

使用Angular CLI生成 Angular 5项目教程详解

Lint:

使用命令ng lint.

首先可以查看一下帮助:

ng lint --help

使用Angular CLI生成 Angular 5项目教程详解

--fix: 尝试修复lint出现的错误.

--format: lint的输出格式.

首先我针对上面的my-app6执行ng lint:

没有问题.

然后我故意弄出来几处错误/不规范的写法:

使用Angular CLI生成 Angular 5项目教程详解

然后再执行ng lint:

使用Angular CLI生成 Angular 5项目教程详解

可以看到这些错误都被详细的列了出来.

把格式化的参数加进去:

使用Angular CLI生成 Angular 5项目教程详解

可以看到现在lint结果的显示更直观了一些.

下面执行ng lint --fix:

使用Angular CLI生成 Angular 5项目教程详解

执行后lint的错误减少到了一个, 看下代码:

使用Angular CLI生成 Angular 5项目教程详解

以上所述是小编给大家介绍的使用Angular CLI生成 Angular 5项目教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pxfgy.html