工具
codekit
fis
grunt Build tool构建工具
类似的有ant gmake等
NodeJS
grunt依赖NodeJS
|
|
package.json
中的~
和^
,版本更新的控制
yo
- 使用yeoman来生成项目的文件,代码结构。
- yeoman自动将最佳实践和工具整合进来,大大加速和方便
|
|
依赖Node.js
安装模板生成器
|
|
生成
|
|
or
|
|
在Angular中
|
|
查看已经安装的模板生成器
npm ls -g –depth=1 2>/dev/null | grep generator-
bower
安装
|
|
bower安装github上的应用
|
|
通过url安装
直接bower install 地址
bower的两个配置文件
bower.json
bowerrc
|
|
grunt
Build tool
3个 概念 Task Options Target
安装
|
|
gulp
启用一个默认的任务
webpack
相对于gulp,webpack更加高级,关注的是web发布的逻辑构建,二gulp(grunt)是从底层构建
webpack的配置文件.webpack.config.js
入口文件
出口文件
resolve
: 模块解析配置项alias
的好处是:
require(“…/src/style/main.css”)可以简写成
require(“styles/main.css”)
webpack的loader机制, loaders
autoprefixerloader解决不同浏览器兼容CSS的问题.