scriptsにnode -eとevalオプションを渡し、あとは普通にjsのスクリプトを書けば処理できる。
{
"scripts": {
"copy": "npm run copyCore && npm run copyPwa",
"copyCore": "node -e \"require('fs').copyFileSync('./dist/index.html', './docs/index.html')\"",
"copyPwa": "node -e \"require('fs').copyFileSync('./dist/index2.html', './docs/index2.html')\""
}
}
素直に適当なjsファイルに書いて、node hoge.jsとした方が見やすい気がしなくもないですが、掻き捨てる時にはまあ許容範囲かな。
コメント