Hoang  Kim

Hoang Kim

1656554574

Cách Sử Sụng fnm - Trình Quản Lý Node Nhanh

Nếu bạn đã làm việc với Node một thời gian, rất có thể bạn sẽ phát hiện ra rằng các dự án của bạn - hoặc dự án bạn đang làm - được viết cho phiên bản Node cũ hơn. Điều đó có nghĩa là chúng sẽ không hoạt động như mong đợi với phiên bản mới nhất.

Trong trường hợp đó, trình quản lý phiên bản Node có thể giúp bạn tiết kiệm thời gian quý báu khi cài đặt và chuyển đổi qua lại giữa các phiên bản Node khác nhau.

Hôm nay tôi sẽ giới thiệu với các bạn fnm(Fast Node Manager), một trình quản lý phiên bản Node, được viết bằng Rust với sự đơn giản và tốc độ. fnmcũng có hỗ trợ nền tảng chéo.

1 Cài đặt cho hệ thống Linux và zsh shell §

Ở đây tôi sẽ chỉ đề cập đến việc cài đặt fnmhệ thống Linux và zshshell. Xem tài liệu hướng dẫn cài đặt cho các nền tảng và trình bao khác.

Trước tiên, hãy đảm bảo rằng curlhệ thống của bạn đã được cài đặt. Sau đó chạy phần sau để cài đặt fnm:

curl -fsSL https://fnm.vercel.app/install | bash -s -- --skip-shell

Nó sẽ cài đặt fnmtrong $HOME/.fnm/thư mục của bạn.

Việc cập nhật fnm cũng giống như cài đặt lại bằng lệnh trên.

1.1 Thiết lập Shell §

Còn một bước quan trọng nữa. Chỉ cần thêm thông tin sau vào .zshrctệp của bạn:

# fnm
export PATH=/home/$USER/.fnm:$PATH
eval "$(fnm env --use-on-cd --version-file-strategy=recursive)"

1.2 Cách cài đặt tập lệnh hoàn thành §

Cài đặt tập lệnh hoàn thành là tùy chọn . Nếu bạn đang thắc mắc về vai trò của bước này, đây là những gì nó làm: nó cố gắng tự động hoàn thành lệnh từng phần mà bạn nhập liên quan đến fnm khi bạn nhấn phím TAB. Ví dụ: nếu bạn nhập fnm ls-và nhấn phím TAB, nó sẽ tự động hoàn thành fnm ls-remote.

fnmđi kèm với tất cả các mã hoàn thành cho các trình bao khác nhau với hệ nhị phân của nó. Bạn sẽ phải dán mã đó vào tệp có tên _fnmtrong thư mục được chỉ định trong FPATHbiến môi trường:

fnm completions --shell zsh > <a_fpath_dir>/_fnm

Xem kết quả đầu ra của echo $FPATHđể lấy tất cả các thư mục có thể có và thay thế <a_fpath_dir>bằng một thư mục thực tế. Bạn nên sử dụng đường dẫn cục bộ của người dùng. Nếu không có đường dẫn nào như vậy, bạn có thể đặt một đường dẫn trong đường dẫn của mình .zshrcbằng cách thêm dòng này:

fpath=(/home/$USER/your/favorite/path/here $fpath)

2 Cách sử dụng phổ biến của fnm §

2.1 Cách liệt kê tất cả các phiên bản Node từ xa §

Để xem tất cả các phiên bản Node khác nhau mà bạn có thể cài đặt, hãy chạy:

fnm ls-remote

Nó sẽ in tất cả các phiên bản như dưới đây:

.
.
.
v16.15.0 (Gallium)
v16.15.1 (Gallium)
v17.0.0
v17.0.1
v17.1.0
v17.2.0
v17.3.0
v17.3.1
v17.4.0
v17.5.0
v17.6.0
v17.7.0
v17.7.1
v17.7.2
v17.8.0
v17.9.0
v17.9.1
v18.0.0
v18.1.0
v18.2.0
v18.3.0

2.2 Cách cài đặt nhiều phiên bản Node §

Hãy cài đặt Node của phiên bản v18.3.0:

fnm install v18.3.0

Để cài đặt Node của phiên bản LTS mới nhất, bạn có thể sử dụng --ltstùy chọn. Vì vậy, hãy chạy phần sau để cài đặt nó:

fnm install --lts

fnmcũng hỗ trợ khớp phiên bản một phần. fnmđoán phiên bản mới nhất hiện có từ đầu vào một phần của bạn. Ví dụ: nếu bạn chỉ làm:

fnm install 17

Nó sẽ cài đặt Node của phiên bản v17.9.1là phiên bản mới nhất có sẵn bắt đầu bằng 17. Vì vậy, hãy thử nghiệm với lệnh trên.

Hãy kiểm tra phiên bản Node của bạn bằng cách nhập vào node --versionthiết bị đầu cuối của bạn. Lưu ý rằng cài đặt đầu tiên được sử dụng theo mặc định.

Trước khi xem cách bắt đầu sử dụng một phiên bản Node đã cài đặt khác, hãy xem cách bạn có thể đặt bí danh (tên) cho một phiên bản để bạn có thể tham khảo dễ dàng.

2.3 Cách đặt bí danh cho phiên bản Node §

Theo mặc định, phiên bản Node đầu tiên mà bạn cài đặt bằng cách sử dụng fnmsẽ nhận được defaultbí danh.

Cú pháp để đặt bí danh cho một phiên bản là:

fnm alias <version> <name>

Nếu bạn muốn đặt bí danh default, có một cách viết tắt:

fnm default <version>

Bạn cũng có thể đặt nhiều bí danh cho một phiên bản.

Cú pháp để xóa bí danh là:

fnm unalias <name>

2.4 Cách sử dụng một phiên bản cụ thể của Node §

Bạn có thể sử dụng Node của một phiên bản cụ thể bằng uselệnh phụ:

fnm use 16

Để kiểm tra phiên bản Node hiện tại, chỉ cần chạy:

fnm current

Để liệt kê tất cả các phiên bản Node mà bạn đã cài đặt fnm, hãy chạy:

fnm ls

fnm-ls-1

Lưu ý rằng bạn có thể bỏ qua fnmvà sử dụng cài đặt Node trên toàn hệ thống trên hệ thống của mình (nếu có) bằng cách sử dụng system:

fnm use system

2.5 Cách đính kèm phiên bản Node vào một dự án §

Bạn có thể tạo một .node-versiontệp trong thư mục gốc của dự án của mình và chỉ cần ghi phiên bản Node mong muốn của dự án đó vào tệp đó như bên dưới để đính kèm phiên bản Node vào nó:

echo 'v18.3.0' > .node-version

fnmtôn trọng tệp này. Vì vậy, nếu bạn đang ở trong thư mục đó, bạn chỉ có thể sử dụng fnm installhoặc fnm usecài đặt hoặc sử dụng phiên bản đó.

fnmcũng tôn trọng .nvmrchồ sơ (nó tương tự như .node-versionhồ sơ nhưng đến từ nvmđất liền). Vì vậy, nếu bạn đã sử dụng nvmtrước đó, bạn sẽ có quá trình chuyển đổi suôn sẻ sang fnm.

fnmcó thể sử dụng các tệp chấm này để phát hiện phiên bản Node và thậm chí bắt đầu sử dụng nó tự động khi sử dụng cd, điều này thực sự tiện dụng trong hầu hết các trường hợp, vì vậy tôi đã bật chúng trong thiết lập shell bằng cách thêm các cờ sau vào fnm envlệnh:

  • --use-on-cd: Cờ này cho biết fnmrằng khi bạn cdvào thư mục gốc của dự án, nó sẽ tự động sử dụng Nút của phiên bản được chỉ định trong .node-version(hoặc .nvmrc). Tuyệt, phải không?
  • --version-file-strategy=recursive: Cờ này và recursivegiá trị của nó về cơ bản cho biết fnmsử dụng phiên bản Node được chỉ định trong .node-version(hoặc .nvmrc) ngay cả khi bạn đang ở trong một thư mục lồng nhau và sử dụng lệnh usehoặc installcon không có phiên bản. Nó cũng yêu fnmcầu sử dụng phiên bản Node có bí danh defaultkhi bạn ra khỏi bất kỳ thư mục dự án nào như vậy và sử dụng uselệnh con không có phiên bản. Sử dụng cờ này cùng với --use-on-cdcho phép bạn có được điều kỳ diệu khi tự động sử dụng hoặc cài đặt Node của phiên bản có liên quan (như được mô tả ở đây) khi bạn đi sâu vào và ra khỏi các thư mục dự án như vậy.

Nếu các tính năng này cản trở quy trình làm việc của bạn, bạn có thể xóa (các) cờ này bất kỳ lúc nào trong thiết lập shell của mình để tắt chúng.

2.6 Cách gỡ cài đặt phiên bản Node §

Gỡ cài đặt một phiên bản của nút rất giống với việc cài đặt nó. Bạn chỉ cần sử dụng lệnh con uninstallthay vì install. Đó là nó.

3 Cách loại bỏ fnm §

Việc xóa fnmcũng đơn giản như xóa thư mục .fnmkhỏi thư mục của bạn homevà xóa cấu hình cụ thể của nó mà bạn đã thêm vào tệp cấu hình shell của mình. Hãy nhớ cũng xóa tập lệnh hoàn thành.

4 Tóm tắt §

Dưới đây là bản tóm tắt của tất cả các lệnh mà chúng tôi đã thảo luận trong bài viết này:

# Listing all remote versions
fnm ls-remote

# Listing all installed ones
fnm ls

# Installing
fnm install <version>

# Uninstalling
fnm uninstall <version>

# Installing node of the latest LTS version
fnm install --lts

# Setting an alias
fnm alias <version> <name>

# Shortcut for setting 'default' as an alias
fnm default <version>

# Removing an alias
fnm unalias <name>

# Using a Node of a particular version
fnm use <version>

# Displaying the version of currently used Node
fnm current

Ngoài ra, nếu bạn cần trợ giúp nhanh, fnmđã có sẵn trợ giúp mà bạn có thể nhận được bất kỳ lúc nào ngay từ thiết bị đầu cuối của mình như bên dưới:

  • Trợ giúp cho fnmlệnh:fnm --help
  • Trợ giúp cho bất kỳ lệnh phụ nàofnm <sub-command> --help

Mã hóa vui vẻ 😄

Nguồn: https://www.freecodecamp.org/news/fnm-fast-node-manager/

#node #fnm 

Cách Sử Sụng fnm - Trình Quản Lý Node Nhanh
伊藤  直子

伊藤 直子

1654872139

fnmの使用方法– Fast Node Manager

Nodeをしばらく使用している場合は、プロジェクト(または作業中のプロジェクト)が古いバージョンのNode用に作成されていることに気付くでしょう。つまり、最新バージョンでは期待どおりに機能しません。

その場合、ノードバージョンマネージャーは、異なるノードバージョン間のインストールと切り替えの貴重な時間を節約するのに役立ちます。

今日はfnm、シンプルさとスピードを念頭に置いてRustで書かれたノードバージョンマネージャーである(Fast Node Manager)を紹介します。fnmクロスプラットフォームもサポートしています。

Linuxシステムとzshシェルのインストール§

fnmここでは、Linuxシステムとzshシェルのインストールについてのみ説明します。他のプラットフォームおよびシェルのインストール手順については、ドキュメントを参照してください。

まずcurl、システムにインストールされていることを確認してください。次に、以下を実行してインストールしfnmます。

curl -fsSL https://fnm.vercel.app/install | bash -s -- --skip-shell

fnmそれはあなたの$HOME/.fnm/ディレクトリにインストールされます。

更新 は、上記のコマンドで再インストールするfnmのと同じです。

1.1シェルのセットアップ§

もう1つの重要なステップがあります。.zshrcファイルに以下を追加するだけです。

# fnm
export PATH=/home/$USER/.fnm:$PATH
eval "$(fnm env --use-on-cd --version-file-strategy=recursive)"

1.2完了スクリプトのインストール方法§

完了スクリプトのインストールはオプションです。このステップの役割について疑問がある場合は、次のようになります。Tabキーを押すと、fnmに関連して入力した部分的なコマンドをオートコンプリートしようとします。たとえばfnm ls-、Tabキーを入力して押すと、オートコンプリートされて。になりfnm ls-remoteます。

fnmさまざまなシェルのすべての完了コードとそのバイナリが付属しています。そのコードを、環境変数_fnmで指定されたディレクトリにある名前のファイルに貼り付ける必要があります。FPATH

fnm completions --shell zsh > <a_fpath_dir>/_fnm

の出力を参照してecho $FPATH、可能なすべてのディレクトリを取得<a_fpath_dir>し、実際のディレクトリに置き換えてください。ユーザーのローカルパスを使用することをお勧めします。そのようなパスがない場合は、次の.zshrc行を追加してパスを設定できます。

fpath=(/home/$USER/your/favorite/path/here $fpath)

§の一般的な使用法fnm

2.1すべてのリモートノードバージョンを一覧表示する方法§

インストールできるすべての異なるノードバージョンを表示するには、次のコマンドを実行します。

fnm ls-remote

以下のようにすべてのバージョンが印刷されます。

.
.
.
v16.15.0 (Gallium)
v16.15.1 (Gallium)
v17.0.0
v17.0.1
v17.1.0
v17.2.0
v17.3.0
v17.3.1
v17.4.0
v17.5.0
v17.6.0
v17.7.0
v17.7.1
v17.7.2
v17.8.0
v17.9.0
v17.9.1
v18.0.0
v18.1.0
v18.2.0
v18.3.0

2.2ノードの複数のバージョンをインストールする方法§

バージョンのノードをインストールしましょうv18.3.0

fnm install v18.3.0

最新のLTSバージョンのノードをインストールするために、--ltsオプションを使用できます。したがって、以下を実行してインストールします。

fnm install --lts

fnm部分的なバージョンマッチングもサポートします。fnm部分的な入力から利用可能な最新バージョンを推測します。たとえば、次のようにします。

fnm install 17

v17.9.1で始まる最新バージョンのノードをインストールし17ます。したがって、上記のコマンドを試してみてください。

ターミナルに入力して、ノードのバージョンを確認しましょうnode --version。デフォルトでは、最初にインストールされたものが使用されることに注意してください。

インストールされている別のバージョンのNodeの使用を開始する方法を確認する前に、エイリアス(名前)をバージョンに設定して、簡単に参照できるようにする方法を見てみましょう。

2.3ノードバージョンのエイリアスを設定する方法§

デフォルトでは、を使用してインストールする最初のバージョンのNodeがエイリアスをfnm受け取ります。default

バージョンのエイリアスを設定するための構文は次のとおりです。

fnm alias <version> <name>

エイリアスを設定する場合defaultは、省略形があります。

fnm default <version>

バージョンに複数のエイリアスを設定することもできます。

エイリアスを削除する構文は次のとおりです。

fnm unalias <name>

2.4特定のバージョンのノードの使用方法§

useサブコマンドを使用して、特定のバージョンのノードを使用できます。

fnm use 16

現在のノードのバージョンを確認するには、次のコマンドを実行します。

fnm current

インストールしたすべてのノードバージョンを一覧表示するには、次のコマンドをfnm実行します。

fnm ls

fnm-ls-1

fnm:を使用して、システムへのノードのシステム全体のインストール(存在する場合)をバイパスして使用できることに注意してくださいsystem

fnm use system

2.5ノードバージョンをプロジェクトにアタッチする方法§

プロジェクトのルートにファイルを作成し、.node-versionそのプロジェクトの目的のノードバージョンを次のようにそのファイルに書き込んで、ノードバージョンをプロジェクトにアタッチできます。

echo 'v18.3.0' > .node-version

fnmこのファイルを尊重します。したがって、そのディレクトリにいる場合は、そのバージョンを使用するか、インストールまたは使用することができfnm installますfnm use

fnmまた、ファイルを尊重し.nvmrcます(ファイルに似ていますが、土地.node-versionから来ました)。nvmしたがって、nvm以前に使用した場合は、にスムーズに移行できfnmます。

fnmこれらのドットファイルを使用してノードのバージョンを検出し、使用時に自動的に使用を開始することもできますcd。これはほとんどの場合非常に便利なので、fnm envコマンドに次のフラグを追加することで、環境変数の設定ですでに有効にしています。

  • --use-on-cd:このフラグはfnm、プロジェクトのルートディレクトリに移動すると、 (または)cdで指定されたバージョンのノードを自動的に使用する必要があることを示します。かっこいいですね。.node-version.nvmrc
  • --version-file-strategy=recursive:このフラグとそのrecursive値は、基本的に、ネストされたディレクトリにいて、バージョンなしでorサブコマンドを使用している場合でも、 (または)fnmで指定されたノードバージョンを使用するように指示します。また、そのようなプロジェクトディレクトリの外にいて、バージョンなしでサブコマンドを使用しているときに、エイリアス化されたノードバージョンを使用するように指示します。このフラグを一緒に使用すると、そのようなプロジェクトディレクトリに深く出入りするときに、関連するバージョンのノードを自動的に使用またはインストールする魔法を使うことができます(ここで説明します)。.node-version.nvmrcuseinstallfnmdefaultuse--use-on-cd

これらの機能がワークフローに干渉する場合は、環境変数の設定でいつでもこれらのフラグを削除してオフにすることができます。

2.6ノードのバージョンをアンインストールする方法§

ノードのバージョンをアンインストールすることは、それをインストールすることと非常に似ています。uninstallの代わりにサブコマンドを使用する必要がありますinstall。それでおしまい。

削除する方法§fnm

削除は、ディレクトリをから削除し、シェル構成ファイルに追加した特定の構成を削除fnmするのと同じくらい簡単です。完了スクリプトも削除することを忘れないでください。.fnmhome

まとめ§

以下は、この記事で説明したすべてのコマンドの概要です。

# Listing all versions
fnm ls-remote

# Listing all installed ones
fnm ls

# Installing
fnm install <version>

# Uninstalling
fnm uninstall <version>

# Installing the latest LTS version
fnm install --lts

# Setting an alias
fnm alias <version> <name>

# Removing an alias
fnm unalias <name>

# Using a version
fnm use <version>

# Displaying the current version
fnm current

また、クイックヘルプが必要な場合は、fnm以下のようにターミナルからいつでも取得できるヘルプが組み込まれています。

  • fnmコマンドのヘルプ:fnm --help
  • サブコマンドのヘルプfnm <sub-command> --help

気に入った場合は、 GitHubfnmでスターを付けることを忘れないでください。今よりも多くの星に値すると思います。

ハッピーコーディング😄

このストーリーは、もともとhttps://www.freecodecamp.org/news/fnm-fast-node-manager/で公開されました

#nodejs #fnm

fnmの使用方法– Fast Node Manager

Cómo Usar Fnm - Administrador De Nodos Rápido

Si ha estado trabajando con Node por un tiempo, lo más probable es que descubra que sus proyectos, o uno en el que está trabajando, están escritos para una versión anterior de Node. Eso significa que no funcionarán como se esperaba con la última versión.

En ese caso, un administrador de versiones de Node puede ayudarlo a ahorrar un tiempo valioso instalando y cambiando entre diferentes versiones de Node.

Hoy les presentaré fnm(Fast Node Manager), un administrador de versiones de Node, escrito en Rust con la simplicidad y la velocidad en mente. fnmtambién tiene soporte multiplataforma.

Instalación para sistema Linux y shell zsh §

Aquí solo cubriré la instalación de fnmpara sistemas Linux y el zshshell. Consulte la documentación para obtener instrucciones de instalación para otras plataformas y shells.

Primero asegúrese de que curlesté instalado en su sistema. Luego ejecute lo siguiente para instalar fnm:

curl -fsSL https://fnm.vercel.app/install | bash -s -- --skip-shell

Se instalará fnmen su $HOME/.fnm/directorio.

Actualizar fnm es lo mismo que instalarlo de nuevo con el comando anterior.

1.1Configuración de la carcasa §

Hay un paso más importante. Simplemente agregue lo siguiente a su .zshrcarchivo:

# fnm
export PATH=/home/$USER/.fnm:$PATH
eval "$(fnm env --use-on-cd --version-file-strategy=recursive)"

1.2Cómo instalar el script de finalización §

La instalación del script de finalización es opcional . Si se pregunta cuál es la función de este paso, esto es lo que hace: intenta completar automáticamente el comando parcial que escribe relacionado con fnm cuando presiona la tecla TAB. Por ejemplo, si escribe fnm ls-y presiona la tecla TAB, se completará automáticamente en fnm ls-remote.

fnmviene con todos los códigos de finalización para diferentes shells con su binario. Deberá pegar ese código en un archivo con nombre _fnmen un directorio especificado en la FPATHvariable de entorno:

fnm completions --shell zsh > <a_fpath_dir>/_fnm

Vea el resultado de echo $FPATHpara obtener todos los directorios posibles y reemplácelos <a_fpath_dir>con un directorio real. Se recomienda utilizar una ruta local de usuario. Si no existe tal ruta, puede establecer una en su .zshrcagregando esta línea:

fpath=(/home/$USER/your/favorite/path/here $fpath)

Uso común de §fnm

2.1Cómo listar todas las versiones de Nodos remotos §

Para ver todas las diferentes versiones de Node que puede instalar, ejecute:

fnm ls-remote

Imprimirá todas las versiones como a continuación:

.
.
.
v16.15.0 (Gallium)
v16.15.1 (Gallium)
v17.0.0
v17.0.1
v17.1.0
v17.2.0
v17.3.0
v17.3.1
v17.4.0
v17.5.0
v17.6.0
v17.7.0
v17.7.1
v17.7.2
v17.8.0
v17.9.0
v17.9.1
v18.0.0
v18.1.0
v18.2.0
v18.3.0

2.2Cómo instalar múltiples versiones de Node §

Instalemos el nodo de la versión v18.3.0:

fnm install v18.3.0

Para instalar Node de la última versión de LTS, puede usar la --ltsopción. Así que ejecuta lo siguiente para instalarlo también:

fnm install --lts

fnmtambién es compatible con la coincidencia de versiones parciales. fnmadivina la última versión disponible de su entrada parcial. Por ejemplo, si solo haces:

fnm install 17

Instalará el Nodo de la versión, v17.9.1que es la última versión disponible que comienza con 17. Así que experimenta con el comando anterior.

Verifiquemos su versión de Nodo ingresando node --versionen su terminal. Tenga en cuenta que el primero instalado se utiliza de forma predeterminada.

Antes de ver cómo comenzar a usar una versión instalada diferente de Node, veamos cómo puede establecer un alias (nombre) para una versión para que pueda consultarla fácilmente.

2.3Cómo establecer alias para una versión de Node §

De manera predeterminada, la primera versión de Node que instala fnmrecibe el defaultalias.

La sintaxis para establecer un alias para una versión es:

fnm alias <version> <name>

Si desea establecer el alias default, hay una forma abreviada:

fnm default <version>

También puede establecer varios alias para una versión.

La sintaxis para eliminar un alias es:

fnm unalias <name>

2.4Cómo usar una versión particular de Node §

Puede usar un Nodo de una versión particular usando el usesubcomando:

fnm use 16

Para verificar la versión actual de Node, simplemente ejecute:

fnm current

Para enumerar todas las versiones de Node que instaló con fnm, ejecute:

fnm ls

fnm-ls-1

Tenga en cuenta que puede omitir fnmy utilizar la instalación de Node en todo el sistema en su sistema (si corresponde) mediante el uso de system:

fnm use system

2.5Cómo adjuntar una versión de Node a un proyecto §

Puede crear un .node-versionarchivo en la raíz de su proyecto y simplemente escribir la versión de Nodo deseada de ese proyecto en ese archivo como se muestra a continuación para adjuntarle una versión de Nodo:

echo 'v18.3.0' > .node-version

fnmrespeta este archivo. Entonces, si está en ese directorio, puede usar fnm installo fnm usepara instalar o usar esa versión.

fnmTambién respeta el .nvmrcarchivo (es similar al .node-versionarchivo pero vino de nvmtierra). Entonces, si usó nvmantes, tendrá una transición suave a fnm.

fnmpuede usar estos archivos de puntos para detectar la versión del nodo e incluso comenzar a usarlos automáticamente al usar cd, lo cual es realmente útil en la mayoría de los casos, por lo que ya los he habilitado en la configuración de variables de entorno agregando las siguientes banderas al fnm envcomando:

  • --use-on-cd: Esta bandera indica fnmque cuando ingresa cdal directorio raíz de un proyecto, debe usar automáticamente el Nodo de la versión especificada en .node-version(o .nvmrc). Genial, ¿no?
  • --version-file-strategy=recursive: Esta bandera y su recursivevalor básicamente le dicen fnmque use la versión de Nodo especificada en .node-version(o .nvmrc) incluso cuando esté en un directorio anidado y use el subcomando useo sin una versión. installTambién le indica fnmque use la versión de nodo con alias defaultcuando esté fuera de dicho directorio de proyecto y use el usesubcomando sin una versión. El uso de este indicador junto con --use-on-cdle permite tener la magia de usar o instalar automáticamente el Nodo de la versión relevante (como se describe aquí) cuando entra y sale profundamente de dichos directorios de proyectos.

Si estas funciones interfieren en su flujo de trabajo, puede eliminar estas banderas en cualquier momento en la configuración de la variable de entorno para desactivarlas.

2.6Cómo desinstalar una versión de Node §

Desinstalar una versión de node es muy similar a instalarla. Solo necesita usar el subcomando en uninstalllugar de install. Eso es todo.

Cómo eliminar §fnm

Eliminar fnmes tan simple como eliminar el .fnmdirectorio de su directorio homey eliminar su configuración específica que agregó en su archivo de configuración de shell. Recuerde eliminar también el script de finalización.

Resumen §

A continuación se muestra un resumen de todos los comandos que hemos discutido en este artículo:

# Listing all versions
fnm ls-remote

# Listing all installed ones
fnm ls

# Installing
fnm install <version>

# Uninstalling
fnm uninstall <version>

# Installing the latest LTS version
fnm install --lts

# Setting an alias
fnm alias <version> <name>

# Removing an alias
fnm unalias <name>

# Using a version
fnm use <version>

# Displaying the current version
fnm current

Además, si necesita ayuda rápida, fnmtiene ayuda integrada que puede obtener en cualquier momento directamente desde su terminal, como se muestra a continuación:

  • Ayuda para el fnmcomando:fnm --help
  • Ayuda para cualquier subcomandofnm <sub-command> --help

Si te gusta fnmno lo olvides dale una estrella en GitHub . Creo que se merece más estrellas de las que tiene ahora.

¡Gracias por leer! Si quieres, puedes visitar mi sitio web y seguirme en Twitter y LinkedIn .

Codificación feliz 😄

Esta historia se publicó originalmente en https://www.freecodecamp.org/news/fnm-fast-node-manager/ 

#nodejs #fnm

Cómo Usar Fnm - Administrador De Nodos Rápido