以下の内容はhttps://kiliware.hateblo.jp/entry/2019/10/19/210000より取得しました。


WSLでnpm installすると EPERM: operation not permitted, futime が発生する件の対処法

Windows Subsystem for Linux(以下WSL)で、
/mnt/c/以下のディレクトリでnpmでパッケージをインストールしようとすると、
以下のようなエラーがでてインストールに失敗しました。

npm WARN tar EPERM: operation not permitted, futime
npm WARN tar EPERM: operation not permitted, futime
npm WARN tar EPERM: operation not permitted, futime
.
.
.
npm ERR! Maximum call stack size exceeded

権限周りでエラーが出ているようですが、
chmodでディレクトリの権限を変更しようとしても、
うまくいきませんでした。

解決法

以下のリンクを参考にして権限を設定できるようにします。
qiita.com
設定後はWindowsの再起動が必要なようです。

デフォルトでは、/mnt/以下のファイルはメタデータを持てないため、
chmodでの権限が設定できないようになっているようでした。

上記の手順に従って権限変更の情報を持つようにすることで、
npm installが正常に動作するようになりました。


参考:
stackoverflow.com
superuser.com
www.clear-code.com




以上の内容はhttps://kiliware.hateblo.jp/entry/2019/10/19/210000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14