1.0.2 • Published 6 years ago

@gp0320/gp-cli v1.0.2

Weekly downloads
3
License
ISC
Repository
-
Last release
6 years ago

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