node工具开发笔记

常用路径

  • __dirname
    代码存放目录的绝对路径

  • __filename
    当前文件的绝对路径

  • process.cwd()
    当前执行node程序的绝对路径

  • process.execPath
    当前执行的node绝对路径(如:/bin/node)

工具包

lerna

Lerna 是一个管理工具,用于管理包含多个软件包(package)的 JavaScript 项目

yalc

本地npm包开发工具

commander

完整的node.js命令行解决方案

inquirer

交互式命令行工具

minimist

解析命令行参数

chalk

美化控制台打印信息

fs-extra

扩展了node原生的fs,增加了一些方法

cross-spawn

跨平台调用系统上的命令
https://zzz.buzz/zh/2017/02/11/node-js-cross-platform-spawn/

download-git-repo

下载git仓库

ora

控制台loading动画

npm相关

npm scripts 使用指南 —— 阮一峰

你所不知道的模块调试技巧 - npm link

文档

docusaurus

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容