Tools

nvm を使っているUbuntu 16.04 LTS 環境に、yarn をインストールする

投稿日:2018年11月30日 更新日:

GitHub – creationix/nvm を使っている Ubuntu 16.04 LTS 環境に、Yarn をインストールする手順を紹介します。

Installation | Yarn にも書いてありますが、少し分かりにくかったのでここにも書いておくことにしました。

基本的な考え方

nvm によってインストールされているはずの npm コマンドは、yarn と機能的に被っており、それでいて yarn は Node.js に依存(推奨なだけ?)しています。そのため、yarn を普通にインストールしてしまうと Node.js までインストールされてしまいます。しかし今回の場合、nvm により Node.js 及びそれに付随している npm は既に導入済みのため、yarn にはこちらの Node.js を使わせます。そうするために、インストール時にオプションを指定して余分な Node.js パッケージはインストールしないように指示します。

手順

まず、リポジトリを登録します。

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

次に yarn をインストールしますが、nodejs パッケージがインストールされてしまわないように、--no-install-recommends オプションを指定します。

$ sudo apt update
$ sudo apt install --no-install-recommends yarn

この後、ログインし直すことをお勧めします。

📂-Tools

執筆者:labo


comment

メールアドレスが公開されることはありません。

関連記事

Vim

Vim でHTMLタグの中身を置換するキー操作

Vim でHTMLタグの中身を置換するキー操作について説明します。

Anki

Anki で JavaScript を使う

Anki で JavaScript を使うことに関して思っていることを書きました。

Evernote

Android 用 Evernote 8.9 で検索ができない問題

Android 用 Evernote バージョン 8.9 で検索ができない問題についての対応策を書いています。

Anki

Ankiのフィールドに表を記述する

Ankiのフィールドに表を記述する。

Evernote

【Evernote】検索でヒットするはずのノートが、ヒットしない場合の対処法

【Evernote】検索しても、特定のノートがヒットしない場合の対処法について説明します。