构建脚手架
脚手架第三方工具
- comander:
tj
大神出品的nodejs
命令行解决方案,用于捕获控制台输入的命令; - chalk:命令行文字配色工具;
- cross-spawn:跨平台的
node
spawn/spawnSync 解决方案; - fs-extra:
nodejs
fs
的加强版,新增了API的同时,也包含了原fs
的API
; - handlebars:一个字符串模板工具,可以将信息填充到模板的指定位置;
- inquirer:交互式命令行用户界面集合,用于使用者补充信息或是选择操作;
- log-symbols:不同日志级别的彩色符号标志,包含了
info
、success
、warning
和error
四级; - ora:动态加载操作符号;
命令 以及注册
package.json
中
"bin": {
"create-react": "./main.js"
}
main.js
中
#!/usr/bin/env node
console.log('Hello Bin')
npm link
将当前 package 链接到全局执行环境
npm unlink
npm install -g
将当前 package 全局安装到本地
npm uninstall -g