在 Visual Studio Code 的 bash 中无法使用 npm 的问题

这是一份关于将Visual Studio Code终端从cmd更改为bash后,导致npm命令无法使用的问题原因和解决方法的备忘录。

請問有什麼問題嗎?

$ npm

执行 时

: not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:
: not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm:
/mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in")

出现类似错误。

由于没有显示出类似于”npm 命令未找到”的信息,让我有点困惑。

理由

原因非常简单,源于我自己的沉迷思考。

我觉得 Windows 已经安装了 node 和 npm,所以改成 bash 也没有什么关系。

实际上,似乎需要从头开始在bash(虚拟的Ubuntu环境?)中进行环境设置。

问题的解决方案

在bash上执行以下操作。

Please note that the translation may vary depending on the context and specific actions mentioned in the original text.

# パッケージのアップデート
$ sudo apt-get -y update
$ sudo apt-get -y upgrade
$ sudo apt-get -y dist-upgrade
$ sudo apt-get autoremove

# nodejsをインストール
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -  //もしかするとURLは適宜選択しなければならないかも
$ sudo apt-get install -y nodejs

#パスを変更
$ vi ~/.profile
# 最後尾にPATH="$HOME/bin:$HOME/.local/bin:$PATH" を追記
$ source ~/.profile
广告
将在 10 秒后关闭
bannerAds