angular1项目中bower的使用

1、bower的作用

bower是一个管理静态资源的包管理器。一般存放的是你需要引入代码中的一个资源。如:angular .js、zepto.js。

2、使用步骤

1、在使用bower前的准备工作。

必须要在电脑中安装了node、npm、git三个基本的工具。

2、全局安装bower

npm install --g bower

3、使用bower安装相关的东西

比如安装zepto.js

bower install zepto

这时候就会生成一个文件夹bower_components。
在这个文件夹就有刚才下载的zepto.js。

4、使用bower.json文件生成相应的依赖

bower init

使用这个命令,就能生成bower.json文件。一个基本的bower.json文件的文件夹如下:

{"name": "gulptest","description": "","main": "src/index.html","authors": ["liwd "],"license": "ISC","keywords": ["bower"],"homepage": "","private": true,"ignore": ["**/.*","node_modules","bower_components","test","tests"],"dependencies": {"zepto": "^1.2.0","bootstrap": "^3.3.7"}
}

在这个文件夹中的dependencies中,就是使用bower安装的静态文件。

3、和wiredep的配合使用(html注入bower)

1、wiredep的作用是什么?

可以使用这个插件把bower中的js文件以及css文件注入到相应的html文件中。

2、html的基本模板。

主要是在html相应的地方写入注释,如下:

<html>
<head>
head>
<body>
body>
html>

3、在gulp中使用wiredep进行注入

gulp的配置文件 gulp.js

'use strict';var path = require('path');var gulp = require('gulp');var wiredep = require('wiredep').stream;gulp.task('html', function() {  // 创建task任务:可以在cmd命令中执行任务gulp.src('src/index.html').pipe(wiredep({  // 调用插件wiredep执行方法optional: 'configuration',goes: 'here'})).pipe(gulp.dest('dest'))
});

4、gulp.js文件配置完毕之后

gulp html

在cmd命令行中执行命令gulp html,就把bower中的js和css注入到html模板中。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部