前言
npm脚本使用老是会碰到一些问题,所以记录下
推送到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实现跨平台