“NPM那些库” 是系列文章,每篇介绍几个 Node 环境中常用的库,目的是:总结、记录、分享。
1. cross-env
cross-env 能跨平台地设置及使用环境变量。
安装:
npm install --save-dev cross-env
示例:
2. fs-extra
fs-extra 是对 Node 原生文件管理模块(fs)的扩展,更强大、更好用(支持 Promise)。
安装:
npm install --save fs-extra
示例:
3. svgo
svgo 是优化 SVG 矢量图片文件的工具(例如:去除 SVG 中的冗余数据、减小 SVG 文件尺寸);
安装:
npm install --save svgo
示例:
4. parse5
parse5 是 Node 环境下的 HTML 解析器。
安装:
npm install --save parse5
示例:
5. path.resolve、path.join
示例:
参考:
cross-env项目地址:https://github.com/kentcdodds/cross-env fs-extra项目地址:https://github.com/jprichardson/node-fs-extra fs模块API文档:https://nodejs.org/api/fs.html svgo项目地址:https://github.com/svg/svgo parse5项目地址:https://github.com/inikulin/parse5 path模块API文档:https://nodejs.org/api/path.html