执行bin目录下的脚本

  1. #! user/bin/env node
  2. console.log('bint-cli运行成功');
  3. //package.json
  4. "bin": {
  5. "bint-cli": "bin/bint.js"
  6. },

执行npm link 让我们的模块联入全局

参数解析-commander

https://www.npmjs.com/package/commander

GithubV3文档

https://docs.github.com/cn/rest/guides/getting-started-with-the-rest-api

https://www.cnblogs.com/chen-xing/p/14058096.html

下载仓库模板到本地

https://gitlab.com/flippidippi/download-git-repo#readme

loading库

https://www.npmjs.com/package/ora

咨询交互

https://www.npmjs.com/package/inquirer

炫彩效果

https://www.npmjs.com/package/chalk

axios请求GitHub repos失败

https://www.jianshu.com/p/a0c7d0482415
https://www.jianshu.com/p/b567ea7f1d28

使用

  1. npx bint-cli c <PorjectName>
  2. npx bint c <PorjectName>

使用npm link能够避免重复且繁琐的打包发布操作,给开发调试带来便捷,而且使用方法简单。