npm 命令行工具

第一步,新建文件夹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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 6,292评论 2 36
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • 原文链接:http://www.jianshu.com/p/6b816c609669 前传 出于兴趣最近开始研究k...
    悬笔e绝阅读 7,270评论 1 11
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,296评论 0 8
  • 怎么样快速做一道美味的家常汤。 食材:西红柿2个,鸡蛋2个,葱姜少许,盐糖适量,香菜少许, 步骤: 1、西红柿切碎...
    小意思的阅读 268评论 0 1