简介
npm包 remember-bower是一个小而简单的工具,用于解决在使用bower作为依赖管理器时候,重复使用同一个依赖。它会在npm的node_modules目录下安装一份叫bower-registry-client的包,监听bower安装的事件,并自动将安装的包存放到下次使用时候直接获取。
安装
使用npm安装:
npm install remember-bower
使用
在package.json中配置需要缓存的依赖:
"dependencies": { "jquery": "1.11.1", "angular": "1.3.0", "remember-bower": "latest" }, "rememberBower": ["jquery", "angular"]
在编写代码时候,可以像正常使用bower一样调用依赖:
var $ = require('jquery'); var angular = require('angular');
当需要更新依赖版本时候,直接删除缓存目录即可:
rm -rf /path/to/node_modules/bower_components
示例代码
package.json
-- -------------------- ---- ------- - ------- ------------- ---------- -------- --------------- - --------- --------- ---------- -------- ----------------- -------- -- ---------------- ---------- ---------- -展开代码
index.js
var $ = require('jquery'); var angular = require('angular'); // do something with $ and angular
指导意义
使用remember-bower,可以让我们更加方便地使用bower作为依赖管理器。在更新依赖版本时候,我们可以省掉重复下载和安装的时间,提高工作效率。同时,回信的缓存机制也可以在一定程度上减少依赖库的网络请求,加快前端页面加载速度。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65328