基于bower、grunt搭建angularjs项目
来源:互联网 发布:js防水涂料使用什么布 编辑:程序博客网 时间:2024/05/22 05:11
参考:http://blog.csdn.net/ch717828/article/details/50339087
http://www.cnblogs.com/ricky52529/p/4079514.html
说明一下,本机开发环境已准备好,包括nodejs、bower以及全局grunt都已经安装好了。
首先新建文件夹,并进入该文件夹目录
1、生成 package.json 文件
这个 package.json 文件其实是 Node.js 来描述一个项目的文件,JSON 格式。
使用 命令来生成 package.json
npm init
它会问我们一些问题,我们可以按需回答,也可以全部使用默认值,以后改起来也很容易。
生成的package.json如下
{ "name": "isearch", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC"}
2、安装 Grunt
npm install grunt --save-dev
将使用npm下载grunt插件,它们将保存到项目根目录下的node_modules目录下。
后面的–save-dev参数是说,把这个插件信息,同时添加到package.json的devDependencies中
"devDependencies": { "grunt": "^1.0.1" }
由于grunt仅在开发阶段使用,所以使用–save-dev。如果是运行时使用的,则用–save
3、创建Grunt配置文件
创建一个Grunt的配置文件 Gruntfile.js,内容如下
module.exports = function(grunt) { grunt.initConfig({ }); };
4、为bower生成配置文件bower.json
bower init
生成bower.json
{ "name": "isearch", "description": "", "main": "index.js", "authors": [ "xx <xx@trs.com.cn>" ], "license": "ISC", "homepage": "", "ignore": [ "**/.*", "node_modules", "bower_components", "test", "tests" ]}
5、使用bower安装AngularJS
bower install angularjs --save grunt
安装成功后,在bower.json增加了angularjs
"dependencies": { "angular": "angularjs#^1.6.6" }
阅读全文
0 0
- 基于bower、grunt搭建angularjs项目
- 使用yo bower grunt 写angularjs项目
- Grunt搭建AngularJS项目
- Windows下Yeoman+Grunt+Bower快速搭建AngularJS开发环境
- Grunt+bower 环境搭建
- javascript 前端 基于 npm、bower、grunt的标准项目构建
- 前端构建利器:AngularJS + Bower + Grunt
- 安装Yeoman + Bower + Grunt 创建angularjs 项目结构(新手笔记一)
- npm、grunt、bower实现前端项目自动化
- grunt快速搭建项目
- 前端项目工程化(yo+grunt/gulp+bower)
- bower grunt yeoman
- Grunt + Bower + Requirejs + Angular
- Yeoman & Grunt & bower
- grunt\angularjs
- 搭建AngularJS开发Webapp的开发环境-安装bower
- Yeoman Grunt Bower配置相关
- yeoman、bower、grunt 开发收集
- [深度学习] (3)- Keras实现一个简单的翻译器( 从数字到对应的英文 )
- LeetCode笔记(21-?)
- 二叉查找树变为有序的双向链表
- Java-Collection源码分析(十一)—— IdentityHashMap
- centos 7 U盘安装
- 基于bower、grunt搭建angularjs项目
- MFC通用对话框的字体对话框失败问题
- Java多线程系列--“JUC集合”04之 ConcurrentHashMap
- 数据结构——第二讲、线性结构(4)
- .NetCore之下载文件
- Java多线程系列--“JUC集合”05之 ConcurrentSkipListMap
- 揭晓新版《Windows Sysinternals实战指南》读书积赞活动
- 微服务~Eureka实现的服务注册与发现及服务之间的调用
- 逛博物馆和画里面的人撞脸,这事儿想想就很尴尬