1、angular学习第二天(bootstrap css使用)

2018-09-20  本文已影响17人  LH_0811

一、第一天的几个问题

1、 以下三个命令的区别

npm install xxx  
npm install xxx  --save
npm install xxx  --save-dev
npm install X:

会把X包安装到node_modules目录中
不会修改package.json
之后运行npm install命令时,不会自动安装X

npm install X –save:

会把X包安装到node_modules目录中
会在package.json的dependencies属性下添加X
之后运行npm install命令时,会自动安装X到node_modules目录中
之后运行npm install –production
或者注明NODE_ENV变量值为production时,会自动安装msbuild到node_modules目录中

npm install X –save-dev:

会把X包安装到node_modules目录中
会在package.json的devDependencies属性下添加X
之后运行npm install命令时,会自动安装X到node_modules目录中
之后运行npm install
–production或者注明NODE_ENV变量值为production时,不会自动安装X到node_modules目录中

2、 devDependencies 与 dependencies的区别

npm在安装npm包时,有两个中命令参数可以把他们的信息放在package.json中
1.–save
2.–save-dev

–save会把依赖包名称放到dependencies键下,–save-dev放到devDependencies键下
devDependencies 下列出的模块,是我们开发时用的,比如 grunt-contrib-uglify,我们用它混淆 js 文件,它们不会被部署到生产环境。dependencies 下的模块,则是我们生产环境中需要的依赖。

3、angular.json的描述文件中的js顺序就是页面中引入js的顺。在bootstrap的使用中,jquery必须要在bootstrap之前引入

4、css 和js 是如何引入到页面中的

在angular.json 的描述文件中。在styles 写入的css 都会以静态资源直接复制到页面中。而写在scripts中的js则会在页面的webpackage中存在

今天主要是使用angular和bootstrap 构建了一个组件化的页面。
整体还是感觉angular确实是一个成熟的 可以快速开发的一个框架。
使得web的开发 更加面相对象 面向组件。

上一篇 下一篇

猜你喜欢

热点阅读