node工具开发笔记

常用路径

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

  • __filename
    当前文件的绝对路径

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

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

工具包

lerna

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

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

你可能感兴趣的:(node工具开发笔记)