Vue.jsのツール「Vue CLI」にて作成したプロジェクトをクローンしてnpm run serve
をしたところ、下記のようなエラーメッセージが出てきてしまいました。
❯ npm run serve
> dtg@0.1.0 serve /Users/hoge/dummytextgen
> vue-cli-service serve
sh: vue-cli-service: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! dtg@0.1.0 serve: `vue-cli-service serve`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the dtg@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/hoge/.npm/_logs/2019-08-23T11_44_05_763Z-debug.log
vue-cli-service: command not found
って言われてもなぁ・・・。とりあえず調べますか。
ちなみに、これのクローン元のデータはWindowsで作成していました。基本的にnpmやVue CLIのバージョンは一緒だと思います。
下記のコマンドを実行しよう!
rm -rf node_modules package-lock.json && npm install
ここのissuesに記載があった。助かった!