【ASp.Net Mvc Core 2 + angular6实战】 - 1. 环境搭建

 为什么打算写这些文章?

没有为什么,只是为了学习Angular和更了解.Net Core等技术

需要用到的技术?

后端使用.Net Core 2.1 + EF Core 2.1 + Mysql 5.7 + Identity (不知道Identity算不算一个独立的技术点)

前端主要使用的是Angular 6.x + Ant (出自阿里巴巴的一套angular开源组件库)https://ng.ant.design/docs/introduce/zh

大纲

开发环境搭建

Angular的使用姿势

ANT的使用姿势

.Net Core + EFCore + Mysql的使用姿势

Identity的使用姿势

系统发布(Windows和Ubuntu的服务器环境配置,包括Https环境的配置)

以上大纲只是暂时性的,写的过程中会随时调整,以实际发布文章为主

 

开发环境的搭建

  我记得我当年刚出来找工作的时候,整个前端圈子都流行JQuery,基本前端开发=JQuery+一堆插件,伴随而生的也有一堆的UI库(easy UI,bootstrap。。。等的)。

  如今才四五年过去,JQuery在不面向搜索引擎的网站中,基本上很难看到身影了(老旧的系统除外),新的各种BS软件基本选择都是Vue Angular React这三个框架了(统称前端三巨头)。前端的开发方式也发生了翻天覆地的变化,从引入一个Script就开始操作dom写逻辑的方式,变成了先安装NodejS,然后开始引入各种npm包啊,啥构建工具啊,然后再开始编码,再然后发布的时候,还要编译一下。。。,刚开始我也觉得这种方式特别麻烦。就感觉脱了裤子放屁一样。

  但是没办法,大趋势就是这样。面对变化,我们只能去拥抱,去适应。真正了解过一段时间之后,才发现这么做确实是有道理的。个人感觉这是前端工程化的一个体现。JavaScript从脚本进化成为了真正的编程语言。(当然今天的猪脚不是JavaScript,而是它的超集TypeScript)

1.安装NodeJS

NodeJs的安装方式非常简单。https://nodejs.org/en/

【ASp.Net Mvc Core 2 + angular6实战】 - 1. 环境搭建

下载LTS版本的安装包,一路Next就好了。

安装好了,在命令行里面查看一下

【ASp.Net Mvc Core 2 + angular6实战】 - 1. 环境搭建

确认这样,应该没问题,也许你们的版本号和我不一样。我这个是之前安装的,和最新版是有小差别,但是完全不影响使用

 2.安装Angular的包 2.1.首先全局安装Angular

npm install -g @angular/cli

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

转载注明出处:https://www.heiqu.com/wsswjj.html