使用nodejs编写cli工具
2024-09-04 13:05:24
1、创建一个文件夹(my-cli);
2、在当前文件夹打开命令行输入 npm init,创建一个package.json,并配置bin字段,配置后才可以在控制台使用你的命令
"bin":{
"my-cli":"./index.js"
},
3、在当前文件夹创建一个index.js,这个文件是你命令行要执行的文件代码;
首行写上 #! Node, 表示用node来执行这个文件;linux/unix 下应该是 #!/usr/bin/env node
4、全局安装你的包,npm install -g 将你当前的项目安装到全局环境,然后你就可以在命令行使用"my-cli"命令了
5、使用;再新建一个test文件夹,然后打开命令行窗口,输入my-cli,就会执行工具里的index.js文件,就可以使用这个工具了
6、例子;可用来快速生成开发项目目录
最新文章
- [bzoj1122][POI2008]账本BBB
- 浅谈学习掌握linux系统的优势
- HDU-------(2795)Billboard(线段树区间更新)
- EXT中的iconCls 图标加载
- 设置nginx禁止通过IP访问服务器的方法
- AndroidStudio字体主题样式分享
- [Locked] Best Meeting Point
- Android含文档server结束(client UI接口异步请求的一部分)三
- nginx: [emerg] the size 10485760 of shared memory zone ";cache_one"; conflicts with already declared size 0
- [err] 1055
- linux expect 即exp脚本交互功能【原】
- 求两个排序数组中位数 C++
- MySQL(八)
- 洛谷 P1032 字串变换
- 不影响Inspector布局拓展类
- Carrierwave 如何配置合理的上传文件名(转自李华顺)
- MySQL知识总结(二)基本语句总结
- cocos2d-x 相关文章资源(安卓开发)
- [BJOI2017]树的难题 点分治 线段树
- 飘逸的python - 使用reload进行热更新
热门文章
- json工具类(二)——google包
- uni-app如何解决在for循环里调用异步请求获取数据顺序混乱问题?
- (原创)使用C#开发高性能PLC上位机监控系统服务器应用程序
- 1.Shell特殊位置变量
- contos7自启动django服务
- Vue项目运行或打包时,频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
- 看一下“Dubbo 2.7”的三大新特性
- node+express修改代码会自动重新运行
- Nginx实现防盗链的方式
- set实现交集,并集,差集