linuxでnpmとnodeをアップグレードします.
3577 ワード
linuxはwindowsと違って、マウスで何を注文してもいいです.windowsの下でnodeをアップグレードします.最新のmsiのインストールパッケージを公式サイトにダウンロードして、前のnodeのパスにインストールしてください.実はlinuxは命令行を使うのもとてもさわやかで、プログラマーとして命令行を見るのがもっと好きではないですか?
npmアップグレード
余計なことを言わないで、直接に手順を言います.まず簡単なものから始めて、npmをアップグレードします.
npmという管理ツールはずっと人々に非難されていますが、多くの人がyarnを使うことを勧めていますが、その使用人数はまだ減っていません.しかもnpmはnodeと同時に設置されています.一時的に捨てさせてくれます.まだちょっと難しいです.
nodeのアップグレードはnpmに比べてちょっと複雑です.
1、まずnpmでnodeのバージョン管理ツール「n」をインストールします.驚く必要はないです.名前はこんなに簡単です.nといいます.知る限り、nはnodeの次のモジュールで、著者はExpressのフレームの開発者です.
まずシステムのnodeのインストールパスを確認してください.nモジュールのデフォルトパスは「/usr/local」です.
3、NuPREFIX変数により、nのデフォルトのnodeインストール経路を変更します.
(1)環境設定ファイルを編集する
sourceを実行して修正を有効にします.
npmアップグレード
余計なことを言わないで、直接に手順を言います.まず簡単なものから始めて、npmをアップグレードします.
npmという管理ツールはずっと人々に非難されていますが、多くの人がyarnを使うことを勧めていますが、その使用人数はまだ減っていません.しかもnpmはnodeと同時に設置されています.一時的に捨てさせてくれます.まだちょっと難しいです.
npm i -g npm
はい、見間違えていません.npmをアップグレードするには他のパッケージをインストールするようにinstallだけでいいです.windowsとlinuxはこの方式でアップグレードできます.npmのバージョンも指定できます.npm i -g npm@5.0.0
ノードアップグレードnodeのアップグレードはnpmに比べてちょっと複雑です.
1、まずnpmでnodeのバージョン管理ツール「n」をインストールします.驚く必要はないです.名前はこんなに簡単です.nといいます.知る限り、nはnodeの次のモジュールで、著者はExpressのフレームの開発者です.
npm i -g n
2、検査nモジュールまずシステムのnodeのインストールパスを確認してください.nモジュールのデフォルトパスは「/usr/local」です.
$ which node
/data/home/server/nodejs/bin/node #
パスがnモジュールのデフォルトパスと同じであれば、3ステップをスキップすることができる.3、NuPREFIX変数により、nのデフォルトのnodeインストール経路を変更します.
(1)環境設定ファイルを編集する
vim ~/.bash_profile
(2)次の2行のコードをファイルの最後に挿入します.export N_PREFIX=/data/home/server/nodejs #node
export PATH=$N_PREFIX/bin:$PATH
(3):wq保存終了;sourceを実行して修正を有効にします.
$ source ~/.bash_profile
(4)環境変数の有効性を確認します.echo $N_PREFIX
/data/home/server/nodejs
4、nモジュール常用命令Commands:
n Output versions installed
n latest Install or activate the latest node release
n -a x86 latest As above but force 32 bit architecture
n stable Install or activate the latest stable node release
n lts Install or activate the latest LTS node release
n Install node
n use [args ...] Execute node with [args ...]
n bin Output bin path for
n rm ...> Remove the given version(s)
n prune Remove all versions except the current version
n --latest Output the latest node version available
n --stable Output the latest stable node version available
n --lts Output the latest LTS node version available
n ls Output the versions of node available
(1)nodeの最新バージョンをインストールするn latest
(2)安定版の取り付けn stable
(3)指定バージョンのインストールn v7.10.0
(4)インストール済みバージョンを確認するn
(5)指定バージョンの削除n rm 6.4.0
最後に、linuxの下にもう一つのshellに基づくnode管理ツールnvmがあります.興味のある学生も自分で試してみてもいいです.