人生只有眼前的苟且。

所以为了远方,最近在策划一个大阴谋------做一个自己的网站,杂而全的。

各种胡思乱想了一周,先把页面写完了,没辙,就这个不用费太多脑子。

然后开始重头戏,就卡死了。

angular、vue、react...我该何去何从...

网上查了各种,帮助都不大,没做过全栈,所以对架构啊、未来预期啊、网站方向啊、都布吉岛...

肿么整?

就用最大而全的angular吧,以后不管想往网站上加虾米都冇滴问题~

so 顺便把angular的博客写了吧。

不会写太复杂,就当给想入门的筒子一个参考吧~~~

-------------------------------------------------------------------

-------------------------------------------------------------------

一:版本选择

  目前angular主要有两个版本:1.X和2.X

  据说版本2是把版本1推翻重写了的,很多API等等都不一样了。

  我这里选择版本1,是因为感觉1比较稳定,最主要的是1经历的时间比较久,有什么样的坑,各位前辈都已经掉进去过了...你懂哈~

二:安装

  前端的东西主要依赖bower来进行安装

  不过npm现在也开始可以安装前端的内容了

  这个其实就是看个人习惯,其实用哪个都可以,安上就好(白猫黑猫的都是猫嘛~)

  但是,为了不被那些个大牛笑话,我还是建议乖乖的用bower吧(想当年我用DW就被用sublime的笑话了呢...)

  A:首先创建一个public/lib文件夹用来存放我们的各种库,如angularjs,bootstrap啦啦啦啦~~~

$ mkdir -p public/lib

  (注意-p哈,否则不能创建成功)

  B:然后创建一个.bowerrc文件,在里边写上这句话{"directory":"./public/lib"},酱婶儿咱们通过bower安装的内容就会自动被放在lib文件夹里了(路径自己看着改)

$ touch .bowerrc
$ echo {"directory":"./public/lib"}>.bowerrc

  (啥?为啥这么做?为了设置静态文件目录...啥事静态文件目录?就是node里express模板会用到的东西...啥?。。。就别再啥了,这里解释起来能再写一篇文章,等我写好了链过来的吧~~~等不急的可以自己去度娘家找一下谷哥,或是去谷哥家找一下度娘问问。)

  C:执行命令 

$ bower install angular --save

  该命令请在当前工作目录下打开bash执行

  执行完毕以后会有如下运行结果

localhost:username $ bower install angular
bower cached https://github.com/angular/bower-angular.git#1.5.7
bower validate 1.5. against https://github.com/angular/bower-angular.git#*
bower install angular#1.5. angular#1.5. public/lib/angular
localhost:username $

  为了保护隐私,把我自己名字隐藏了,除了username不一样,其他应该都是相同的,可以看到public/lib文件夹下有了一个angular文件夹,安装的版本是1.5.7。

  到这里,angular的安装就算完成了,如果感觉太麻烦,可以直接去官网上download~~~

  (以上的命令行皆可以通过手工完成,也就是鼠标右键。。。不过为了装X还是学一下命令行吧,蛮有赶脚滴~~~重点是熟悉了以后要比一个一个手工做速度要快!)


  

【angular之起步】安装的更多相关文章

  1. Angular CLI的安装及使用

    安装命令行 npm install -g @angular/cli 检查命令行 ng v 使用这个命令可以检查 angular cli是否安装成功.我检查的时候发现没有安装成功,提示我使用的node. ...

  2. 码农视角 - Angular 框架起步

    开发环境 1.npm 安装最新的Nodejs,便包含此工具.类似Nuget一样的东西,不过与Nuget不同的是,这玩意完全是命令行的.然后用npm来安装开发环境,也就是下边的angular cli. ...

  3. Angular/cli的安装

    Angular cli 是一个命令行工具,用来创建,打包,发布项目. Angular cli 安装之前必须先安装Node 6.9.0及以上版本,NPM 3 及以上版本. 在cmd控制台窗口执行命令no ...

  4. Node.js && Angular && TypeScript 环境安装与更新

    安装 Node.js 下载并安装Node.js Angular 执行命令 npm install -g @angular/cli 参考资料: angular quickstart TypeScript ...

  5. angular入门 - 环境安装及项目创建

    1.安装node.js 下载,安装,在终端测试安装是否成功:node -v(查看nodejs版本) npm -v(查看npm版本) 下载地址:https://nodejs.org/en/downloa ...

  6. webpack学习(一)起步安装

    起步   webpack 用于编译 JavaScript 模块.一旦完成安装,你就可以通过 webpack 的 CLI 或 API 与其配合交互.如果你还不熟悉 webpack,请阅读核心概念和打包器 ...

  7. Angular 4.0 安装组件

    安装组件 ng g componet 组件名

  8. Flink起步安装和使用

    下载安装 下载地址 下载对应操作系统和版本的flink  # 首先确认下Java环境 $ java -version  java version "1.8.0_111" Java( ...

  9. 起步 - 安装 Git

    安装 Git 是时候动手尝试下 Git 了,不过得先安装好它.有许多种安装方式,主要分为两种,一种是通过编译源代码来安装:另一种是使用为特定平台预编译好的安装包. 从源代码安装 若是条件允许,从源代码 ...

随机推荐

  1. PigVar: THE PIG VARIATIONS AND POSITIVE SELECTION DATABASE

    URL: http://www.ibiomedical.net/ http://103.53.216.7/ Go to aldb database. (keywords: chicken, cow, ...

  2. ubuntu如何U盘启 动制作

    先到出 U盘的位置, 方法有很多,terminal 用root权限,采用fdisk -f 命令 unmount /dev/sdb -I //U盘拨出 sdb为U盘挂载的位置 mkfs.fat /dev ...

  3. MySQL MVVC

    什么是MVVC? MVVC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Contr ...

  4. 解决msi文件在XP上安装未完成

    下载Ocra工具,然后删除"DIRCA_CheckFx"和"VSDCA_VsdLaunchConditions"这两个Action即可.第一步,下载并打开Ocr ...

  5. spring mvc:内部资源视图解析器(注解实现)@Controller/@RequestMapping

    spring mvc:内部资源视图解析器(注解实现)@Controller/@RequestMapping 项目访问地址: http://localhost:8080/guga2/hello/prin ...

  6. 设计模式--备忘录模式C++实现

    备忘录模式C++实现 1定义Memento pattern 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可以将该对象恢复到原先的状态 2类图 3实现 clas ...

  7. Spring Boot总结

    一.Spring Boot 入门 1.Spring Boot 简介 简化Spring应用开发的一个框架: 整个Spring技术栈的一个大整合: J2EE开发的一站式解决方案: 2.微服务 2014,m ...

  8. php7.2版本+yii2会报错

    FastCGI sent in stderr: "PHP message: PHP Fatal error:  Cannot use 'Object' as class name as it ...

  9. IOS UI-UISearchController

    ViewController.m // // ViewController.m // IOS_0224_查找联系人 // // Created by ma c on 16/2/24. // Copyr ...

  10. Ubuntu 下Python 环境问题

    问题描述: 原先使用Anaconda环境,若卸载后仍不能恢复到系统默认的Python环境. 解决方案: shell 寻找缓存路径,python的扩展/home/tom/anaconda/bin/pyt ...