Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9009

WSL2のUbuntu20.04 でroot以外のユーザーでnpmコマンドが使えない

$
0
0

環境

  • Windows 10 Pro
  • WSL2
  • Ubuntu20.04

状況

アプリケーション一覧からUbuntu20.04を起動し

sudo apt install npm

でnpmをインストールした後,

npm --version

実行すると,

-bash: /mnt/c/Program Files/nodejs/npm: /bin/sh^M: bad interpreter: No such file or directory
sudo su

してからrootユーザーで実行すると普通にバージョン情報が出力される.
あと, PowerShell経由でwslコマンドで実行すると発生しない.

改行コードをCRLFからLFへ変更

色々調べてると改行コードが悪さしてそうだったので,
CRLFからLFに変える

無精してVSCodeで変更
screen_npm_CRLF_to_LF.JPG
CRLFを選択して,
screen_npm_CRLF_to_LF.png
LFを選択.

一旦, exitして再起動.

$ npm -v
6.14.4

参考


Viewing all articles
Browse latest Browse all 9009

Trending Articles