1.npm script传递参数
1. eslint自动修复参数:–fix
第一种:可能改了lint:js而没有改lint:js:fix
"lint:js": "eslint *.js",
"lint:js:fix": "eslint *.js --fix",
第二种:代码更加健壮
"lint:js": "eslint *.js",
"lint:js:fix": "npm run lint:js -- --fix",
执行:npm run lint:js:fix
出现:第二条是真正执行的命令
2.npm script添加注释
1.因为json不支持注释:可以增加//为键的值,在里面写注释
"//": "运行所有代码检测和单元测试",
"test": "npm-run-all --parallel lint:* mocha"
使用:npm run会显示注释
2.在script声明中加注释
"test": "# 运行所有代码检查和单元测试 \n npm-run-all --parallel lint:* mocha"
3.调整npm script 运行时日志输出
1.显示尽可能少的有用信息:npm test -s
2.显示尽可能多的运行状态:npm t -d