npm run serve をした際に operation not permitted が出た。
Error: EPERM: operation not permitted, open '/usr/src/app/src/App.vue'
vue-cliアプリをビルドしようとすると、エラーが発生します。依存関係のインストールとアプリの提供は正常に機能していました。
結論
npm install -g @vue/cli --cache /tmp/empty-cache
上記コマンドで解決。
### 環境
- Docker
- Vue
- Vue CLI
$ npm --version
$ @vue/cli 4.5.8
### 起きた原因
![スクリーンショット 2020-11-15 13.45.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517237/141aacc1-1990-86c4-9737-7d962b7d89cd.png)
Vue CLI Issue をみる限り、みなさん npm cache clean force はしているようですね。
自分が今回起きたのは 「build に時間がかかるな」 と思ったので 最近していなかった再起動をしました。
↑ 怒らないでください笑
そうすると 今回のErrorが出ました。
理由は正直わかりません。もしわかる方がいらっしゃいましたら、ご教授頂けますと幸いです。
> https://github.com/vuejs/vue-cli/issues/2468