回答:
パッケージは、インストール済みパッケージの削除に使用できるものと同じアンインストールまたはrmコマンドを使用してアンインストールできます。覚えておくべき唯一のことは、リンクをグローバルにアンインストールする必要があることです- --globalフラグを提供する必要があります。
グローバルにリンクされたfooパッケージをアンインストールするために、次のコマンドを使用できます(sudoセットアップと権限に応じて、必要に応じて使用します)
sudo npm rm --global foo
これにより、パッケージがアンインストールされます。
パッケージがインストールされているかどうかを確認するには、次のnpm lsコマンドを使用できます。
npm ls --global foo
sudo。and フィールドでダミーpackage.jsonを使用して、不足しているディレクトリを作成しました(パッケージ名と一致する必要があり、何でもかまいません)。そのフォルダ内で実行すると、うまくいきました。nameversionnameversionnpm 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、最上位の依存関係をすべて一覧表示することもできます