web-dev-qa-db-ja.com

angular-cliをアンインストールできません

Githubで提供される指示に従っても、それを更新するために、angular-cliをアンインストールしようと何度か試みました。

  • npm uninstall -g @ angular/cli
  • npm cache clean
  • npm install -g @ angular/cli @ latest

コマンドng --versionを使用して確認すると、古いバージョンが引き続き取得されます。

 angular-cli: 1.0.0-beta.26

 node: 7.7.1
 os: darwin x64

この問題を修正するにはどうすればよいですか?ありがとう

20
Sandro Palmieri

Angle/cliで問題が発生している場合は、次のコマンドを使用してください-
npm uninstall -g angular-cli-angle/cliをアンインストールします。
npm cache clean-ユーザー名の下のアプリデータフォルダからnpmキャッシュを消去します。 npm cache verifyを使用-キャッシュが破損しているかどうかを確認します。
npm cache verify --forceを使用して、システムからキャッシュ全体を消去します。

注-次のパスで削除することもできます-C:\ Users\"Your_syste_User_name"\AppData\Roaming\npmおよびC:\ Users\"Your_syste_User_name"\AppData\Roaming\npm-cache。
次のコマンドを使用して、システムに最新のangle/cliバージョンをグローバルにインストールします。
npm install -g @ angular/cli @ latest詳細情報を取得するには リンクの説明をここに入力

5
Prabhat Maurya

私も最近、同じ問題に直面しました。ターミナルで次のコマンドを1つずつ実行します。

Sudo npm uninstall -g angular-cli
Sudo npm cache clean

この実行後

ng -v

まだangle-cliバージョン1.0.0-beta.2x.xを取得している場合は、次のコマンドを実行します

which ng

Ngパスが表示されます。パスに移動し、ファイルにリンクされている場合は、同じリンクと実際のngファイルを削除します。私の場合、リンクは/ usr/bin/ngにあり、ngファイルの実際のパスは/ lib/node_modules/@ angular/cli/bin/ngです。

Sudo rm -rf /lib/node_modules/@angular/cli/bin/ng
Sudo rm -rf /usr/bin/ng

次に、次を使用して@ angular/cliをインストールする必要があります

Sudo npm install -g @angular/cli

すべてのターミナルを閉じてng -vを実行すると、起動します。それは誰かを助けるかもしれません。ありがとう:)

29
sib10

Angular CLIの更新

https://github.com/angular/angular-cli#updating-angular-cli

Angular CLI 1.0.0-beta.28以下を使用している場合は、まずangle-cliパッケージをアンインストールする必要があります。

npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest

その後、正常に完了したら、次のことを試してください。

ng-バージョン

28
Farhad

この方法でできるangular CLIのベータ版を使用しています。

npm uninstall -g @angular/cli
npm uninstall -g angular/cli

次に、

npm cache clean

次に、ユーザーに非表示になっているAppDataフォルダーに移動し、AppData内にあるローミングフォルダーに移動し、npmフォルダーに移動してangularファイルを削除し、npm-cacheフォルダーに移動してangularそこにコンポーネント。その後、PCを再起動して入力します

npm install -g @angular/cli@latest

これは私のために働いた✌️

6

次のアプローチは私のために働いた:

npm uninstall -g @angular/cli

そして

npm cache verify
4
Enayat

これは、npmではなくyarnを使用して@ angular/cliを実際にインストールしたときに発生します。

これを確認するには、yarnのグローバルインストールフォルダーを調べます。

を使用して糸から削除できます

yarn global remove @angular/cli

2
Praym

私は解決策を見つけました、まず、ngファイルを削除します

Sudo rm /usr/bin/ng

次に nvm をインストールします(nvmを使用するには端末を再起動する必要があります)。

次に、nvmを介してノード6をインストールして使用します

nvm install 6
nvm use 6

最後にangular cliをインストールします

npm install -g @angular/cli

これは私のために働いたので、1.0.28ベータからv1.0安定版にアップデートしたかったのですが、ベータバージョンをアンインストールできませんでした(あなたが説明したのと同じ状況)。これがうまくいくことを願って

1
Gustavo Topete

アンギュラCLIを手に入れることができませんでした。私はついに私のWindowsマシンでそれを見つける方法を見つけました。 Cygwinがインストールされている場合、またはlinuxまたはmacを実行している場合は、which ngを実行でき、コマンドの実行元のディレクトリが表示されます。私の場合、/c/Users/myuser/AppData/Roaming/npm/ngから実行されていました

1
Jimeh

使用する必要があります(@なし)

npm uninstall -g angular/cli

なぜなら

Angular CLI beta.28以下を使用している場合は、angular-cliパッケージをアンインストールする必要があります。パッケージの名前とスコープをangle-cliから@ angular/cliに変更したため、これを行う必要があります https://github.com/angular/angular-cli

0
philipooo

ホームディレクトリに隠しフォルダ「.npm」があるかどうかを確認し、古いangle-cliフォルダを削除します。

0
ej27

angular cli のnpmリポジトリにあるこれらの手順で更新してみてください。

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest

angular cli 移行ガイド もあります。もう1つのオプション(より複雑な方法)は、新しいプロジェクトを開始し、特定のファイルをコピーして貼り付けることで移行することです。これは、 angular-cli github の「cliに移動する」セクションにあります。

0
unseen_damage

同じ問題がありました。これは機能しません:

npm uninstall -g angular/cli
npm cache clean

代わりに使用します:

npm uninstall -g @ angular/cli
0
苏俊明

Angular CLIのアンインストール中に、同じメッセージが表示されました(いくつかのアクセス許可の問題があったため)。

.Stagingフォルダーを削除できません

.stagingフォルダーを手動で削除しようとしましたが、同じエラーが発生しました。管理者アカウントからログインし、ステージングフォルダーを手動で再度削除しようとしましたが、役に立ちませんでした。

私はこれを試しました(管理者として実行):

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli.

次に、通常のユーザーアカウントからプロジェクトを作成してみましたが、うまくいきました。

0
gaurav bhatt