第一步,新建文件夹demo(随便起名字),
第二步,npm init 初始化,然后配置好pakeage.json文件
注意:如果想用命令行去使用的话,你必须加个bin
image.png
第三步:新建index.js文件,写好逻辑代码,重要的是在第一行加入
#!/usr/bin/env node
image.png
然后新建README.md文件供他人了解学习你的npm包的使用方法
第四步,npm login 填写你的账号密码等等信息,npm publish发布上去
在使用的时候之前,先全局安装
image.png
然后就能使用之前的bin配置好的命令行来使用了,我的命令行配置的是zy
所以在使用的时候直接zy 广州(或者其他的城市)得到结果
image.png
在做命令行工具的时候,有两个重点,一个是在index.js文件的开头一定要加上
#!/usr/bin/env node
在package.json文件里一定要添加 bin 和你的命令行
image.png