gitからプロジェクトをクローンして、yarnを実行。
その後、quasar devをおこなうと、コマンドがないと怒られました。。。
# package.jsonの内容反映
$ yarn
# quasar cli インストール
$ yarn global add @quasar/cli
# quasar実行
$ quasar dev
quasar: command not found # 泣
下記をしてみたりしましたがダメでした。
# node_modules/消してみたり
$ rm -rf node_modules/
$ yarn
$ yarn global add @quasar/cli
# キャッシュ消してみたり
$ npm uninstall -g @quasar/cli
$ npm cache clean --force
$ sudo npm install -g @quasar/cli
解決
シンボリックリンクを貼ることで解決。
# 前提としてこれはやっておく
$ yarn
$ yarn global add @quasar/cli
# リンクを貼る
$ npm link @quasar/cli
...
# 実行
$ quasar dev
Dev mode.......... spa
.... # 動いた!
グローバルにcliをインストールしたから、うまく機能しない?
→ シンボリックリンクでグローバルのものを使えるようにした
リンク解除したいとき
ちなみに、リンクを解除したい時。
$ npm uninstall @quasar/cli
コメント