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
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构建模块说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AI让工作更轻松?这些人不同意:"我工作
- 下一篇: gulp,grunt,bower,feo