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

npmlog 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构建模块说明相关推荐

  1. DTD – XML 构建模块概述

    XML 和 HTML文档的主要的构建模块是元素标签. XML 文档构建模块 所有的 XML 文档(以及 HTML 文档)均由以下简单的构建模块构成: 元素 属性 实体 PCDATA CDATA 元素 ...

  2. android 详细构建过程,Android构建模块详细步骤概述

    大家可能还记得,我们51CTO在一篇文章中介绍过有关Android模块的一些基本概念,相信大家应该可以对这些模块有一个深刻的认识了.在这里,我们会分步骤详细为大家讲解一下Android构建模块的相关知 ...

  3. Java并发基础构建模块简介

    在实际并发编程中,可以利用synchronized来同步线程对于共享对象的访问,用户需要显示的定义synchronized代码块或者方法.为了加快开发,可以使用Java平台一些并发基础模块来开发. 注 ...

  4. (三)构建模块——Web页面建设

    2019独角兽企业重金招聘Python工程师标准>>> 1.完成网页的基本过程: ①画一个粗略的草图作为页面构建的基础 ②创建HTML的基本构建模块,把草图翻译成HTML的略图 ③把 ...

  5. [译文]Domain Driven Design Reference(三)—— 模型驱动设计的构建模块

    本书是Eric Evans对他自己写的<领域驱动设计-软件核心复杂性应对之道>的一本字典式的参考书,可用于快速查找<领域驱动设计>中的诸多概念及其简明解释. 其它本系列其它文章 ...

  6. 如何用Veripacks替换构建模块

    比较下面的两棵树. 在这两种情况下,目标都是拥有一个具有两个独立模块( frontend和reporting )和一个共享/公用模块( domain )的应用程序. frontend的代码不应访问re ...

  7. IntelliJ IDEA 的 Build Project/Build Module/构建项目/构建模块

    文章目录 Build Module Rebuild Module Build Module,构建模块.所谓"构建",就是"构建"包及字节码文件,其实就是编译源码 ...

  8. Vue学习笔记:使用CLI构建Vue项目

    Vue学习笔记:使用CLI构建Vue项目 一.安装Vue CLI 要用到集成在node.js里的npm来安装Vue CLI. 1.下载并安装node.js 2.配置node.js的环境变量 3.启动命 ...

  9. 新特性:英特尔® 线程构建模块 4.2

    作者:杜伟 英特尔® 线程构建模块 (Intel® TBB) 是最为人们熟知的一种 C++ 线程库,其最新的版本现已更新至 4.2. 与之前的 4.1 版本相比,更新后的版本提供了多个重要的新特性. ...

  10. ITU-T Technical Paper: QoS的构建模块与机制

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

最新文章

  1. 不输GPS!30颗卫星全部就位!北斗三号全球卫星导航星座部署顺利收官
  2. monty python喜剧-Monty Python(蒙提·派森)的成员简介
  3. 【数理知识】《积分变换与场论》王振老师-第1章-傅里叶变换
  4. 并发编程-15并发容器(J.U.C)核心 AbstractQueuedSynchronizer 抽象队列同步器AQS介绍
  5. 网关限流(令牌桶算法)
  6. mysql断网_断网的情况上如何访问本机的mysql
  7. 前端学习(1766):前端调试值之内存监控的原理和方法
  8. treeset java_Java TreeSet last()方法与示例
  9. 高程5.7单体内置对象 5.8小结
  10. 深度学习高速路上,PaddlePaddle正在弯道超车
  11. div+css总结—FF下div不设置…
  12. html动态图片置于底层,求设置图片为“浮于文字下方,居中,置于底层的代码。...
  13. JSONObject.fromObject爆红,显示无fromObject方法
  14. webservice调用常见错误原因
  15. 一句理解到底什么是雷达中的波位
  16. 如何访问云服务器的共享文件,怎么访问云服务器的共享文件夹
  17. Eclipse多行注释
  18. 弹性盒子布局(下面有代码)
  19. com.alibaba.fastjson.JSONException: syntax error, pos 1
  20. 虚拟服务器 vmotion,vSphere vMotion能够同时迁移多少台虚拟机?

热门文章

  1. 机器学习算法Python实现:kmeans文本聚类
  2. Bash 实例,第 2 部分
  3. LeetCode 100.相同的树(C++)
  4. 远程访问windows上的oracle不能正常连接
  5. Laravel 5.5 使用 Jwt-Auth 实现 API 用户认证以及无痛刷新访问令牌
  6. 排序(选择,冒泡,直接插入,希尔排序)
  7. 60.extjs-布局 (在column布局中使用fieldset 和 在fieldset中使用column布局)
  8. RabbitMQ学习及实践3--SpringMVC实现
  9. Xah Lee Web 李杀网
  10. 定义坐标系-尚未成功