iceworks-cli构建模块说明
github地址:https://github.com/1255598067/ice/tree/master/tools/iceworks-cli
bluebird
处理promise
https://developer.ibm.com/zh/articles/wa-lo-use-bluebird-implements-power-promise/
camelcase
如果你的风格指南要求提供你的变量名,那么这个规则适合你!
http://www.verydoc.net/eslint/00003325.html
chalk
使输出不再单调,添加文字背景什么的,改变字体颜色什么的
https://www.npmjs.com/package/chalk
commander
node.js命令行界面的完整解决方案
https://segmentfault.com/a/1190000019350684
cross-spawn
Node.js 编写跨平台 spawn 语句
https://www.npmjs.com/package/cross-spawn
http://quanzhan.applemei.com/webStack/TWpVM053PT0=
decamelize
将驼峰化的字符串转换为带有自定义分隔符的小写字符串
例:unicornRainbow→unicorn_rainbow
https://www.npmjs.com/package/decamelize
ejs
JavaScript 模板引擎
https://www.oschina.net/p/ejs?hmsr=aladdin1e1
https://www.npmjs.com/package/ejs
fs-extra fs-extra
添加了本地fs模块中没有包含的文件系统方法,并为fs方法添加了承诺支持。它还使用了grace -fs来防止EMFILE错误。
https://www.npmjs.com/package/fs-extra
fs-readdir-recursive
递归地读取目录
https://www.npmjs.com/package/fs-readdir-recursive
glob
使用shell使用的模式匹配文件,比如星号和其他东西
https://www.npmjs.com/package/glob
ice-npm-utils
一组实用工具,使ZeroC ICE与JS的使用更容易
https://www.npmjs.com/package/ice-utils
inquirer
一组通用的交互式命令行用户界面
https://www.npmjs.com/package/inquirer
https://blog.csdn.net/qq_26733915/article/details/80461257
lodash
是一个一致性、模块化、高性能的 JavaScript 实用工具库
https://www.lodashjs.com/
mkdirp
以包的形式包装mkdir -p命令,就是递归创建目录
https://www.npmjs.com/package/mkdirp
https://segmentfault.com/a/1190000011832060
npmlo
g npm使用的记录器util。这个记录器是非常基础的。它为npm做日志记录。它支持自定义级别和彩色输出
https://www.npmjs.com/package/npmlog
ora
优雅的终端转轮(就是命令行前面转圈的)
https://www.npmjs.com/package/ora
https://github.com/sindresorhus/ora
pkg-dir
找到Node.js项目或npm包的根目录
https://www.npmjs.com/package/pkg-dir
request
Fetch API 的 Request接口,用来表示资源请求。构造函数创建一个Request 对象,但是你可能会遇到一个 Request 对象作为其它 API 的操作被返回
https://developer.mozilla.org/zh-CN/docs/Web/API/Request
request-progress
根据请求跟踪请求的下载进度,提供各种指标,包括进度百分比、下载速度和剩余时间
https://www.npmjs.com/package/pkg-dir
rimraf
node插件rimraf用于通过命令删除文件
https://www.npmjs.com/package/rimraf
https://blog.csdn.net/stones_liu/article/details/94865760
semver
npm的语义版本器(语义花版本规范)目前是由 npm 的团队维护,实现了版本和版本范围的解析、计算、比较。
https://www.jianshu.com/p/a7490344044f
https://www.npmjs.cn/misc/semver/
tar
tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件
https://www.runoob.com/linux/linux-comm-tar.html
transform-ts-to-js
typescript装换成javascript
https://github.com/lyft/react-javascript-to-typescript-transform
typescript
类型检查
https://www.tslang.cn/docs/home.html
uppercamelcase
大小写转驼峰的一个插件
https://www.npmjs.com/package/uppercamelcase
http://www.ruanyifeng.com/blog/2007/06/camelcase.html
url-join
将所有参数连接在一起,并规范化结果url
https://www.npmjs.com/package/url-join
user-home
获取用户主目录的路径
https://www.npmjs.com/package/user-home
validate-npm-package-name
给我一个字符串,我会告诉你它是否是一个有效的npm包名
https://www.npmjs.com/package/validate-npm-package-name
zlib
zlib是提供数据压缩用的函式库
http://nodejs.cn/api/zlib.html
iceworks-cli构建模块说明相关推荐
- DTD – XML 构建模块概述
XML 和 HTML文档的主要的构建模块是元素标签. XML 文档构建模块 所有的 XML 文档(以及 HTML 文档)均由以下简单的构建模块构成: 元素 属性 实体 PCDATA CDATA 元素 ...
- android 详细构建过程,Android构建模块详细步骤概述
大家可能还记得,我们51CTO在一篇文章中介绍过有关Android模块的一些基本概念,相信大家应该可以对这些模块有一个深刻的认识了.在这里,我们会分步骤详细为大家讲解一下Android构建模块的相关知 ...
- Java并发基础构建模块简介
在实际并发编程中,可以利用synchronized来同步线程对于共享对象的访问,用户需要显示的定义synchronized代码块或者方法.为了加快开发,可以使用Java平台一些并发基础模块来开发. 注 ...
- (三)构建模块——Web页面建设
2019独角兽企业重金招聘Python工程师标准>>> 1.完成网页的基本过程: ①画一个粗略的草图作为页面构建的基础 ②创建HTML的基本构建模块,把草图翻译成HTML的略图 ③把 ...
- [译文]Domain Driven Design Reference(三)—— 模型驱动设计的构建模块
本书是Eric Evans对他自己写的<领域驱动设计-软件核心复杂性应对之道>的一本字典式的参考书,可用于快速查找<领域驱动设计>中的诸多概念及其简明解释. 其它本系列其它文章 ...
- 如何用Veripacks替换构建模块
比较下面的两棵树. 在这两种情况下,目标都是拥有一个具有两个独立模块( frontend和reporting )和一个共享/公用模块( domain )的应用程序. frontend的代码不应访问re ...
- IntelliJ IDEA 的 Build Project/Build Module/构建项目/构建模块
文章目录 Build Module Rebuild Module Build Module,构建模块.所谓"构建",就是"构建"包及字节码文件,其实就是编译源码 ...
- Vue学习笔记:使用CLI构建Vue项目
Vue学习笔记:使用CLI构建Vue项目 一.安装Vue CLI 要用到集成在node.js里的npm来安装Vue CLI. 1.下载并安装node.js 2.配置node.js的环境变量 3.启动命 ...
- 新特性:英特尔® 线程构建模块 4.2
作者:杜伟 英特尔® 线程构建模块 (Intel® TBB) 是最为人们熟知的一种 C++ 线程库,其最新的版本现已更新至 4.2. 与之前的 4.1 版本相比,更新后的版本提供了多个重要的新特性. ...
- ITU-T Technical Paper: QoS的构建模块与机制
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
最新文章
- 不输GPS!30颗卫星全部就位!北斗三号全球卫星导航星座部署顺利收官
- monty python喜剧-Monty Python(蒙提·派森)的成员简介
- 【数理知识】《积分变换与场论》王振老师-第1章-傅里叶变换
- 并发编程-15并发容器(J.U.C)核心 AbstractQueuedSynchronizer 抽象队列同步器AQS介绍
- 网关限流(令牌桶算法)
- mysql断网_断网的情况上如何访问本机的mysql
- 前端学习(1766):前端调试值之内存监控的原理和方法
- treeset java_Java TreeSet last()方法与示例
- 高程5.7单体内置对象 5.8小结
- 深度学习高速路上,PaddlePaddle正在弯道超车
- div+css总结—FF下div不设置…
- html动态图片置于底层,求设置图片为“浮于文字下方,居中,置于底层的代码。...
- JSONObject.fromObject爆红,显示无fromObject方法
- webservice调用常见错误原因
- 一句理解到底什么是雷达中的波位
- 如何访问云服务器的共享文件,怎么访问云服务器的共享文件夹
- Eclipse多行注释
- 弹性盒子布局(下面有代码)
- com.alibaba.fastjson.JSONException: syntax error, pos 1
- 虚拟服务器 vmotion,vSphere vMotion能够同时迁移多少台虚拟机?
热门文章
- 机器学习算法Python实现:kmeans文本聚类
- Bash 实例,第 2 部分
- LeetCode 100.相同的树(C++)
- 远程访问windows上的oracle不能正常连接
- Laravel 5.5 使用 Jwt-Auth 实现 API 用户认证以及无痛刷新访问令牌
- 排序(选择,冒泡,直接插入,希尔排序)
- 60.extjs-布局 (在column布局中使用fieldset 和 在fieldset中使用column布局)
- RabbitMQ学习及实践3--SpringMVC实现
- Xah Lee Web 李杀网
- 定义坐标系-尚未成功