前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NPM那些库(2):cross-env、fs-extra、svgo、parse5、path

NPM那些库(2):cross-env、fs-extra、svgo、parse5、path

作者头像
WEBJ2EE
发布2019-07-19 12:06:14
1.6K0
发布2019-07-19 12:06:14
举报
文章被收录于专栏:WebJ2EEWebJ2EE

“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

  • path.join() 是将多个路径合并为一个规范化路径。
  • path.resolve() 是将多个路径解析为一个规范化的绝对路径

示例:

参考:

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WebJ2EE 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档