回答:
パッケージは、インストール済みパッケージの削除に使用できるものと同じアンインストールまたはrmコマンドを使用してアンインストールできます。覚えておくべき唯一のことは、リンクをグローバルにアンインストールする必要があることです- --global
フラグを提供する必要があります。
グローバルにリンクされたfoo
パッケージをアンインストールするために、次のコマンドを使用できます(sudo
セットアップと権限に応じて、必要に応じて使用します)
sudo npm rm --global foo
これにより、パッケージがアンインストールされます。
パッケージがインストールされているかどうかを確認するには、次のnpm ls
コマンドを使用できます。
npm ls --global foo
sudo
。and フィールドでダミーpackage.json
を使用して、不足しているディレクトリを作成しました(パッケージ名と一致する必要があり、何でもかまいません)。そのフォルダ内で実行すると、うまくいきました。name
version
name
version
npm link && npm unlink
npm uninstall
ローカルライブラリフォルダーからも機能します。
unlink
シンボリックリンクを削除するために使用できます。
例えば:
cd ~/projects/node-redis
npm link
cd ~/projects/node-bloggy
npm link redis # links to your local redis
package.jsonから再インストールするには:
npm unlink redis
npm install
https://www.tachyonstemplates.com/npm-cheat-sheet/#unlinking-a-npm-package-from-an-application
unlink
と同じrm
のためにnpm
?それらは同じマニュアルページを共有します(uninstall
)。
npm i
とにかくすべてのリンクを削除しませんか?
-モジュール名gulp -task
-プロジェクト名project-x
あなたはgulp-taskをリンクしたい:
1:gulp-taskディレクトリに移動してnpm link
、プロジェクトをグローバルモジュールにシンボリックリンクします
2:プロジェクトへ移動プロジェクト-xが、その後んnpm install
現在node_modulesディレクトリを削除することを確認してください
この狂気を取り除き、本当のgulp-taskを使用したい場合、2つのオプションがあります。
1:プロジェクトに移動してnpm unlink gulp-task
、リンクされたインストール済みモジュールを削除します
2:gulp-taskディレクトリに移動し、npm unlink
シンボリックリンクを削除します。モジュールの名前を使用していないことに注意してください
3:祝う
これが機能しない場合は、グローバルにインストールされているモジュールを探して確認します。nvmls -la /usr/local/lib/node_modules/
を使用している場合、私の場所は別のパスになります
1:グローバルな依存関係を見つける cd /usr/local/lib/node_modules/
2:シンボリックリンクを削除するには、単にrm
コマンドを使用します
rm gulp-task
/
最後に持っていないことを確認してください
rm gulp-task/
間違っています 🔥🚨
rm gulp-task
✔️
npm-unlink
削除されました。
npm ls --global --depth 0
、最上位の依存関係をすべて一覧表示することもできます