Githubで提供される指示に従っても、それを更新するために、angular-cliをアンインストールしようと何度か試みました。
コマンドng --versionを使用して確認すると、古いバージョンが引き続き取得されます。
angular-cli: 1.0.0-beta.26
node: 7.7.1
os: darwin x64
この問題を修正するにはどうすればよいですか?ありがとう
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詳細情報を取得するには リンクの説明をここに入力
私も最近、同じ問題に直面しました。ターミナルで次のコマンドを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を実行すると、起動します。それは誰かを助けるかもしれません。ありがとう:)
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-バージョン
この方法でできる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
これは私のために働いた✌️
次のアプローチは私のために働いた:
npm uninstall -g @angular/cli
そして
npm cache verify
これは、npmではなくyarnを使用して@ angular/cliを実際にインストールしたときに発生します。
これを確認するには、yarnのグローバルインストールフォルダーを調べます。
を使用して糸から削除できます
yarn global remove @angular/cli
私は解決策を見つけました、まず、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安定版にアップデートしたかったのですが、ベータバージョンをアンインストールできませんでした(あなたが説明したのと同じ状況)。これがうまくいくことを願って
アンギュラCLIを手に入れることができませんでした。私はついに私のWindowsマシンでそれを見つける方法を見つけました。 Cygwinがインストールされている場合、またはlinuxまたはmacを実行している場合は、which ng
を実行でき、コマンドの実行元のディレクトリが表示されます。私の場合、/c/Users/myuser/AppData/Roaming/npm/ng
から実行されていました
使用する必要があります(@なし)
npm uninstall -g angular/cli
なぜなら
Angular CLI beta.28以下を使用している場合は、angular-cliパッケージをアンインストールする必要があります。パッケージの名前とスコープをangle-cliから@ angular/cliに変更したため、これを行う必要があります https://github.com/angular/angular-cli
ホームディレクトリに隠しフォルダ「.npm」があるかどうかを確認し、古いangle-cliフォルダを削除します。
angular cli のnpmリポジトリにあるこれらの手順で更新してみてください。
npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest
angular cli 移行ガイド もあります。もう1つのオプション(より複雑な方法)は、新しいプロジェクトを開始し、特定のファイルをコピーして貼り付けることで移行することです。これは、 angular-cli github の「cliに移動する」セクションにあります。
同じ問題がありました。これは機能しません:
npm uninstall -g angular/cli
npm cache clean
代わりに使用します:
npm uninstall -g @ angular/cli
Angular CLIのアンインストール中に、同じメッセージが表示されました(いくつかのアクセス許可の問題があったため)。
.Stagingフォルダーを削除できません
.staging
フォルダーを手動で削除しようとしましたが、同じエラーが発生しました。管理者アカウントからログインし、ステージングフォルダーを手動で再度削除しようとしましたが、役に立ちませんでした。
私はこれを試しました(管理者として実行):
npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli.
次に、通常のユーザーアカウントからプロジェクトを作成してみましたが、うまくいきました。