これがNVM4Wの使用方法に関する質問である場合は、代わりにstackoverflowを使用してください。
これがウイルス対策に関する問題である場合は、最初に既存の問題を検索してください。
[] Windows Server 2016
[]私のWindowsインストールは英語以外です。
nvm-windowsをインストールした後、すべてのグローバルコマンドを含むC:UsersadminAppDataRoamingnpmをPATH変数に追加する必要がありますが、そうではありません。
これはそうではありません-手動で移動して、このディレクトリをPATH変数に追加する必要があります
nvm-windowsをインストールします
npm install -g @ angular / cliを実行します
PowerShellウィンドウを閉じて再度開きます
「ngnewnewProject」を実行します
「ngはコマンドとして認識されません」と言うことになります
環境変数に移動し、「C:UsersadminAppDataRoamingnpm」をPATHに追加します
別のPowerShellウィンドウを開き、「ng new newProject」を実行すると、機能するようになります
実際、これは、nvm-windowsがどのように機能するかを誤解しているのかもしれません。
誰かが明確にすることができますか、nvm-windowsは私のグローバルnpmパッケージ(例えば、yarn、ng)をc:usersadminappdataroamingnvmに入れることになっていますか?
私のコンピューターでは、グローバルパッケージはc:usersadminappdataroamingnpmに配置されています。ノードバージョンのみがc:usersadminappdataroamingnvmに配置されています。
これが、c:usersadminappdataroamingnpmをSYSTEMPATHに追加するまでグローバルコマンドが機能しない理由です。
誰かが明確にすることができますか、nvm-windowsは私のグローバルnpmパッケージ(例えば、yarn、ng)をc:usersadminappdataroamingnvmに入れることになっていますか?
いいえそうではありません。 それはあなたが経験している正しい行動です。 また、npmにアクセスできなかった場合、nvmはc:\users\admin\appdata\roaming\npm
をPATHに追加します。
誰かが明確にすることができますか、nvm-windowsは私のグローバルnpmパッケージ(例えば、yarn、ng)をc:usersadminappdataroamingnvmに入れることになっていますか?
いいえそうではありません。 それはあなたが経験している正しい行動です。 また、npmにアクセスできなかった場合、nvmは
c:\users\admin\appdata\roaming\npm
をPATHに追加します。
さて、それは私のためにPATHにc:\users\admin\appdata\roaming\npm
ディレクトリを追加しませんでした。 後で手動でこれを追加する必要がありました。
c:usersadminappdataroamingnvmにリンクするNVM_HOMEを追加し、
c:programfilesnodejsにリンクしたNVM_SYMLINK
c:program filesnodejsが現在のバージョンのノードを指しているため、npmにアクセスできました(例:C:UsersadminAppDataRoamingnvmv10.10.0)
私はこの問題を抱えていましたが、これがうまく実行されなかったことに気づきましたnvm install 8.12.0
node.jsバージョン8.12.0(64ビット)をダウンロードしています...
完了
npmバージョン6.4.1をダウンロードしています...ダウンロードに失敗しました。 ロールバック。
これは、パスが設定されていないことを説明していると思います。 とにかくnvm1.17をインストールし、上記を正常に実行します-パスenvvarに追加されるこれらのenvvarを追加します
NVM_HOME=C:\Users\danie\AppData\Roaming\nvm
NVM_SYMLINK=C:\Program Files\nodejs
npmはパスによって認識され、このスレッドに記載されているエラーの取得を停止します
λnpmバージョン{npm: '6.4.1'、....。
クライアントから提供されたラップトップで上記を繰り返すと思いました
1)NVM4Wインストーラーの最後のバージョンをインストールしました(1.17.4)
2)プロキシURLを設定します
nvm proxy myclientproxy.com:xxxx
λ nvm install 8.12.0
Downloading node.js version 8.12.0 (64-bit)...
Complete
Downloading npm version 6.4.1... Download failed. Rolling Back.
Rollback failed. remove C:\Users\Daniel\AppData\Roaming\nvm\temp\npm-v6.4.1.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v8.12.0.
Please visit https://github.com/npm/cli/releases/tag/v6.4.1 to download npm.
It should be extracted to C:\Users\Daniel\AppData\Roaming\nvm\v8.12.0
これを解決する方法、または手動インストールを実行する方法に関するアドバイス。
nvm-windowsの前にNodistをインストールしました。 .npmrc
ファイルをホームディレクトリ( %userprofile%
)の下に残しました。 すべてを正しく行うには、それを削除してnvm use
コマンドを再試行する必要がありました。
パスに間違っているか欠落しているものがあるかどうかはわかりませんが、 @ ismailkattakathの解決策については、余分な.npmrc
ファイルを(2か所に)配置し、それらを削除してnpm install buzzphraze -g
を試みました。 c\blar\mcblar\
フォルダー構造を作成していました。
編集:Windows 7で。PowerShell1用にコード化されているため、エクストラのインストールが失敗します(そして、手動のラングリングでChocolateyをインストールしました)が、ChocolatelyではTLS2とPowerShell5をインストールする必要があります。 エクストラのインストールに失敗すると、間違った場所に.npmrc
ファイルが作成されたのではないかと思います。
最も参考になるコメント
クライアントから提供されたラップトップで上記を繰り返すと思いました
1)NVM4Wインストーラーの最後のバージョンをインストールしました(1.17.4)
2)プロキシURLを設定します
nvm proxy myclientproxy.com:xxxx
これを解決する方法、または手動インストールを実行する方法に関するアドバイス。