npm link 解除方法
npm link を使ってインストールしたパッケージをアンインストールする方法
npm linkコマンドは、ローカルのプロジェクトディレクトリからグローバルにインストールされたパッケージをリンクするものです。このリンクを解除することで、パッケージをアンインストールすることができます。
手順:
- リンク先のディレクトリに移動
cd <your-project-directory>
- npm unlinkコマンドを実行
ここで、npm unlink <package-name>
<package-name>
は、リンクしたパッケージの名前です。
例:
もし、my-package
という名前のパッケージをリンクしていた場合、以下のようにコマンドを実行します:
npm unlink my-package
これにより、my-project-directory
内のmy-package
へのリンクが解除され、ローカルのインストールが削除されます。
注意
- リンクを解除した後、プロジェクト内でそのパッケージを使用するには、再度ローカルにインストールする必要があります。
- グローバルにインストールされたパッケージ自体は削除されません。
パッケージのリンク解除:
// パッケージをリンク解除する
npm unlink <package-name>
<package-name>
: リンクしたパッケージの名前
パッケージのアンインストール:
// パッケージをアンインストールする
npm uninstall <package-name>
// my-package というパッケージをリンク解除し、アンインストールする
npm unlink my-package
npm uninstall my-package
- これらのコマンドを組み合わせることで、リンクしたパッケージを完全に削除することができます。
npm uninstall
は、グローバルまたはローカルにインストールされたパッケージを削除します。npm unlink
は、プロジェクト内のパッケージへのリンクを解除します。
代替方法:
プロジェクト内の package.json ファイルを編集:
- 次に、
npm install
コマンドを実行して、パッケージを再インストールします。これにより、リンクが解除され、パッケージが正常にインストールされます。 package.json
ファイルを開き、dependencies
またはdevDependencies
セクションからパッケージを削除します。
グローバルにインストールされたパッケージを削除:
- グローバルにインストールされたパッケージを削除するには、以下のようにします:
ここで、npm uninstall -g <package-name>
<package-name>
は、グローバルにインストールされたパッケージの名前です。- これは、プロジェクト内のリンクを解除するだけでなく、グローバルなインストールも削除します。
// package.json ファイルから my-package を削除
// "dependencies": {
// "my-package": "^1.0.0"
// }
// を削除します。
// npm install を実行してパッケージを再インストール
npm install
- プロジェクト内の
package.json
ファイルを編集する方法が一般的に推奨される方法です。 - グローバルにインストールされたパッケージを削除すると、他のプロジェクトでもそのパッケージを使用できなくなります。
node.js npm npm-link