はじめに
makefileを実行する際にエラーが出たので、解決方法をまとめます。
事象
以下のMakefileを実行しようとした際にエラーが発生
Makefile
deploy:
npm run build
firebase deploy
$ make deploy
Makefile:2: *** missing separator. Stop.
原因
コピペで持ってきたときに、先頭の行にスペースが入っていた
makefileはタブでインデントされている必要がある
解決方法
先頭行をタブでインデントする
これでもうまくいかない場合はvscodeの設定で空白がスペースになっている可能性がある
終わりに
タブとスペースを分けて認識するものはよくあるので、注意したい。