hello word yargs
yargs 是一个命令行工具 可以获取一些参数类似 shell 脚本 ls -a
- -a 就是指定可以获取的参数
- 官网给的样例在执行的时候通常会报错 具体原因是书写环境LF CRLF的会执行的时候回报如下错误
syntax error near unexpected token `('
- 官网代码如下运行后会报错
const argv = require('yargs').argv
if (argv.ships > 3 && argv.distance < 53.5) {
console.log('Plunder more riffiwobbles!')
} else {
console.log('Retreat from the xupptumblers!')
}
- 解决这个问题很简单 只要添加一个头文件指定下文件类型就好了
- #!/usr/bin/env node 添加到文件头指定脚本的运行环境 运行方式