前言
npm脚本使用老是会碰到一些问题,所以记录下(www.hedaoshe.com)
推送到git仓库时自动加上时间戳
当前目录下新建一个deploy.sh
文件 文件内容如下:
git add -A
git commit -m "$(date)"
git push
package.json
的scripts
字段加个脚本
"deploy": "bash deploy.sh"
当使用npm run deploy
命令推送时就能自动加上时间戳
原理解析:因为npm每个脚本命令执行的时候会自动启动一个shell,只要是shell能执行的命令,npm就能执行
注意点:每种操作系统支持的shell是不同的,所以使用以上方式跨平台性能并不好,可以使用
shelljs
实现跨平台