node shell
1,创建一个shell可执行程序,名称为hello (无扩展名)
#!/usr/bin/env node
console.log(‘hello world’);
2,赋予可执行权限
chmod 755 hello
3,创建package.json
{ "name": "hello", "bin": { "hello123": "hello" } }
4,创建可执行程序的hello软链接到node.js全局模块的安装目录下,目的是在执行hello程序是可以不用指定目录了
npm link
5,直接在shell命令中执行
hello123
—————————以上是快速上手篇————————-
执行 Unix 系统命令,模块shelljs负责调用命令行,
ShellJS 是 Node.js 扩展,用于实现 Unix shell 命令执行,支持 Windows。
npm install --save shelljs
模块yargs负责解决处理命令参数的问题
npm install --save yargs