@gp0320/gp-cli
``` mkdir gp-cli && cd gp-cli $ npm init
Last updated 2 years ago by gp0320 .
ISC · Original npm · Tarball · package.json
$ cnpm install @gp0320/gp-cli 
SYNC missed versions from official npm registry.

create cli

 mkdir gp-cli && cd gp-cli
$ npm init

一个小技巧是使用npm install下载你想要起的包名字,如果报错404,那么你的包名是可用的。


全局安装你的包
使用 npm install -g 将你当前的项目安装到全局环境,现在你可以在命令行使用"my-cli"命令了。


node中我们可以使用process.argv来获取命令行参数,
process.argv是一个参数数组,第一项为node.exe的绝对路径,
第二项为执行该js的绝对路径,使用process.argv.slice(2)即可获取输入的参数数组。

如果已经注册账号:

  则我们用npm login 登录即可

  证明是否登录成功:

  npm who am i

npm config set registry http://registry.npmjs.org

npm config list

npm config ls -l

npm publish --access=public

https://www.cnblogs.com/buzhiqianduan/p/7652732.html

如果,不使用package.json,那么定义的就是node命令之下的子命令,调用方法是:

$ node ./path/to/your-commander.js generate [--options]
1
如果连node都不想输入,那么就要在代码第一行添加shebang,即:

#!/usr/bin/env node

Current Tags

  • 1.0.2                                ...           latest (2 years ago)

3 Versions

  • 1.0.2                                ...           2 years ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 1
Last Month 4
Dependencies (3)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |