【npm】windows上の仮想環境でnpmインストールエラー

公開日:2018-11-07
最終更新:2018-11-07

概要

windows10上の仮想環境で「npm install」した時に、下記のようなエラーが出た。

> npm install --save-dev jest
npm ERR! path ../acorn/bin/acorn
npm ERR! errno -71

こちらによると、下記の要件でnpm経由のインストールでこけるらしい。

  • WSLを利用している
  • 共有フォルダを設定している

環境

おそらくwindowsだけの問題だと思われる

  • windows10
  • cmder
  • vagrant
  • ubuntu16.04

対策

対策として下記いずれかを試す。
詳しいことまで調べてはいない。

  1. ターミナルアプリを管理者権限で立ち上げる
  2. 「--no-bin-links」オプションを設定する
  3. 「--user root --unsafe-perm」オプションを設定する

私の環境では1と2の両方で解決した。
2はwindowsではパスが長すぎるとだめだとかなんとか。。。 パス長の問題ならWSLは関係ないかも

実際のコマンド

rm -rf node_modules
rm package-lock.json
npm cache clear --force
sudo npm install --no-bin-links
記事が少しでもいいなと思ったらクラップを送ってみよう!
0
+1
@rtrx8の技術ブログ

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする