前端工程管理工具概览

1.node.js,npm包管理工具,用node xxx.js运行。

npm -l,查看已经安装的

npm install [-g] [plugin-name],-g表示作为全局模块

npm search ** ,查找某模块

npm help ,查看帮助

2.grunt,构建工具,通过Package.json和Gruntfile两个文件管理构建定义。Package.json管理依赖Grunt插件,Gruntfile管理构建子任务,包括文件合并、整合打包、压缩、测试等。

grunt serve,开发包

grunt test,测试

grunt,生产包

3.yo,框架代码生成,典型的有webapp,regular等框架,符合grunt构建格式和bower。使用这些框架之前需要使用npm先安装。如:

npm install --global generator-webapp
npm install -g generator-angular
可以通过yo先搜索一下都有哪些框架代码生成器,yo
webapp 其实是 Yeoman 内置的工程模板,它整合了 html5 Boilerplate、jquery、Modernizr、Bootstrap、RequireJS 等框架或库文件,使我们创建完后就能直接使用。除了generator-webapp 还有一个 generator-mocha、generator-backbone、generator-angular等工程模板,可以通过npm search yeoman-generator命令查找,然后使用npm install [name]来安装。
yo webapp
yo angular
4.bower,js包依赖管理器,添加:
bower install [underscore]
5.yeoman,一套工作流,包含yo,grunt,bower三个工具。
时间: 2024-11-03 03:46:22

前端工程管理工具概览的相关文章

前端api管理工具YApi

使用YApi接口管理工具,提升前端开发效率前端开发苦恼: 代码中使用json数据模拟后端api数据,注释调取api接口代码,代码乱七八糟 为了测试不同case,央求后端人员返回不同的数据,返回状态.返回数据条数等 需要找api调用插件,测试后端接口是否调用正常 业务复杂时,嵌套api调用时,需要依赖接口返回状态继续测试 YApi优势: 基于json5.mockjs,根据不同的规则,快速模拟后端api服务接口 可视化UI管理界面,方便快速配置接口 成熟的团队管理扁平化项目权限配置满足各类企业的需求

前端工程构建工具之Yeoman

一.Yeoman 简介 通常在开发新项目时我们都需要配置工程环境,开发目录,需要下载一些库.框架文件(如 jQuery.Backbone 等),配置编译环境(Less.Sass.Coffeescript等),甚至还要配置单元测试框架,过程非常繁琐,还没开始编码时间就耗了大半天.为了解决这个问题 Paul Irish.Addy Osmani.Sindre Sorhus.Mickael Daniel.Eric Bidelman 和 Yeoman 社区共同开发的一个项目--Yeoman. Yeoman

grunt前端代码管理工具的使用方法(by_shiyou)

中文官网:http://www.gruntjs.net/ 本文为自己整理的使用方法,本意是希望快速使用grunt上手并使用到项目中,具体grunt里面的很多进阶型功能可以会陆续补充: 第一步:先安装nodejs(Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器) 方法:https://nodejs.org/en/download/(这是nodejs官网下载页面,选择对于的下载即可) 第二步:安装grunt  命令:npm install -g gr

解决红帽6.8无法使用前端包管理工具YUM安装程序包问题

红帽的YUM源需要注册用户才能更新使用,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购.所以将RHEL的YUM源替换为CentOS即可: 问题描述: 看安装提示信息 [[email protected] ~]# yum install httpd Loaded plugins: product-id, search-disabled-repos, security, subscription-manager This system is not registered 

gulp -- 前端自动化管理工具的使用

1.gulp使用时需要安装2次,全局安装和本地安装(前提是要有nodeJS) npm install --save-dev gulp//全局安装 npm install --save-dev gulp//本地安装 跳到本地文件夹下,再安装一次 2.需要在本地建一个gulpFile.js文件 3.在gulpFile.js文件下引入第三方模块 var gulp = require("gulp"); //压缩代码模块 需本地安装 var uglify = require("gulp

前端包管理工具 bower -- a package manager for the web

在linux环境下的安装和使用 一.安装: npm install -g bower 如未安装git,还需安装git yum install -y git 二.使用: bower install <package> e.g: bower install jquery 如遇到"ESUDO Cannot be run with sudo"问题,则需要切换非root账户执行安装命令.或者执行命令:sudo bower install --allow-root.

yum前端管理工具详解

1. yum概述 之前在上一篇文章里提到的rpm包管理器虽然在数据库中为用户指定了程序包之间的依赖关系,但用户仍需根据程序包的依赖关系去手动使用rpm命令来安装每个程序包,过程略为繁琐.而yum作为前端管理工具则为用户解决这一问题. yum的全称为:Yellow dog Updater, Modifier,是通过修改Yellow Dog Linux的Yellow Dog Updater开发而成. yum是基于rpm包管理器的前端程序包管理器,可以从指定服务器上自动下载程序包,并自动分析程序包的元

前端工程的构建工具对比 Gulp vs Grunt

1. Grunt -> Gulp 早些年提到构建工具,难免会让人联想到历史比较悠久的Make,Ant,以及后来为了更方便的构建结构类似的Java项目而出现的Maven.Node催生了一批自动化工具,像Bower,Yeoman,Grunt等.而如今前端提到构建工具会自然想起Grunt.Java世界里的Maven提供了强大的包依赖管理和构建生命周期管理. 在JavaScript的世界里,Grunt.js是基于Node.js的自动化任务运行器.2013年02月18日,Grunt v0.4.0 发布.F

2018-3-14Linux系统管理(12) Linux程序包管理(2)yum前端管理工具

我们在之前的章节中讲到了Linux的程序包管理的基础与实现,后面也讲述了RPM包的管理命令实现了管理包的功能,主要用的是rpm命令,那么rpm实现程序管理总结如下:    rpm命令实现程序管理:       安装:-ivh, --nodeps, --replacepkgs       卸载:-e, --nodeps, --replacepkgs       升级:-Uvh, -Fvh, --nodeps, --oldpackage       查询:-q, -qa, -qf, -qi, -qd