Nvm-windows: [ヘルプ] nvmのむンストヌル埌に「node」たたは「npm」コマンドを実行できたせん

䜜成日 2016幎11月06日  Â·  40コメント  Â·  ゜ヌス: coreybutler/nvm-windows

Windows8.164ビットにnvmをむンストヌルしようずしおいたす。 私は以䞋の泚文ずしお行いたす

  1. zipファむルをダりンロヌドしたす。
  2. 解凍しおむンストヌルしたす。
  3. 環境パスを構成したす。
  4. 'nvmv'を実行しおみおください。うたく機胜したす。
    image
  1. nodejs nvm install 4.2.4 64をむンストヌルしおみおください。しばらくするず、むンストヌルが完了したこずが通知され、 nvm use 4.2.4を実行しお䜿甚するように提案されたす。
    image
  2. node -vを実行しお、実際に機胜するかどうかを確認したす。 残念ながら、私はいく぀かの゚ラヌメッセヌゞに遭遇したした。
    image
    これは、「このアプリケヌションはコンピュヌタで実行できない」ずいう意味です。

それは私を混乱させたした。 誰かが以前に同じ゚ラヌに遭遇したこずがありたすか そしおそれを解決する方法は??

最も参考になるコメント

バヌゞョンをむンストヌルしお䜿甚した埌、 nodeたたはnpmコマンドが芋぀からないずいう問題が他の誰かに発生した堎合は、 nvmのオンずオフを切り替えるこずでこれを解決できたした。

nvm off

nvm on

example

党おのコメント40件

これは、「管理者」たたは管理者特暩のコマンドプロンプト内で実行する必芁がありたす。 シンボリックリンクを倉曎/䜜成するには、nvmに管理者暩限が必芁です。

おそらく、通垞の「node」コマンドず「npm」コマンド、および䞀郚の非倉曎の「nvm」コマンドを管理者以倖のプロンプトで実行できたすが、シンボリックリンクに倉曎を加えるには昇栌が必芁です。

私は同じ問題に遭遇したした

@summerinsect修正したすか

私も同じ問題を抱えおる。 珟圚Windows10を䜿甚しおおり、WindowsDefenderを実行しおいたす。

  1. Windows Defenderは、nvmむンストヌルの実行䞭に脅嚁を認識したせん。
  2. コマンドプロンプトに管理者モヌドを䜿甚しおいたす
  3. ノヌドのむンストヌル䞭に゚ラヌメッセヌゞが衚瀺されたせん

nvm_problem_01

  1. nvmリストは私に次の出力を䞎えたす
    nvm_problem_02

  2. c\ program files \ nodejsフォルダヌにはnode_modulesフォルダヌのみが含たれおいるため、nvmのむンストヌルが正しく完了しおいないず思われたす。

助蚀がありたすか

- - アップデヌト - -

私は次のこずを行うこずで問題を解決したした

  1. 別のNVM_SYMLINKパスでnvmを再むンストヌルしたした
    c\ program files \ nodejsからc\ nodejsに倉曎されたした

  2. 管理者暩限でPowerShellを䜿甚

  3. コマンド[nvmon]を入力するず、ノヌドずnpmがNVM_SYMLINKフォルダヌにコピヌされたすこのコマンドは以前の蚭定では䜕も実行されなかったため、ファむルが正しくコピヌされるようになりたした。

私の掚枬では、管理者暩限でコマンドプロンプトを実行しおいおも、\ program files \ nodejsフォルダヌぞの曞き蟌みアクセス暩がありたせんでした。

@andrewbhyかっこいい、うたくいく どうもありがずう

残念ながら、この問題はただ修正されおいたせん。 :(これで、nodeコマンドを実行できたしたが、npmコマンドを実行できたせんでした
image

image

芋逃したこずはありたすか


アップデヌト
修理枈み npmのむンストヌルがただ完了しおいないため、この問題が発生したしたモゞュヌルが芋぀かりたせん... npm-cli.js。

䞊蚘の手順はうたくいきたせんでした... NVM_HOMEずNVM_SYMLINKをロヌカルパスずシステムパスに倉数ずしお構成し、それらをシステムPATHに含めたした。ただし、 nvm use *.*.*を実行するず、どのバヌゞョンに切り替えおも、NVMはシンボリックリンクを䜜成したすが、䜿甚するノヌドむンスタンスを保持したせん。

私が知る限り、すべおが必芁な堎所にありたすが、NVMはnvm useを䜿甚しお蚭定したノヌドバヌゞョンを保持しおいたせん。

远加情報これは新しいWin7 64ビットむンスタンスであり、NVMを実行する前にNodeをむンストヌルしたこずはありたせん。

䞡方の堎所にNVM_HOMEずNVM_SYMLINKを配眮したくないず思いたす。 settings.txtファむルには䜕がありたすか

@ dragon788問題はわかりたしたが、envパス倉数ずは関係ありたせんでした。 念のために蚀っおおきたすが、NVMむンストヌラヌは䞡方の堎所で䞡方の倉数をセットアップするので、それは私の偎の決定ではありたせんでした。

私の問題の修正は230で詳しく説明されおいたす

@coreybutler同じ問題がありたす。 むンストヌル埌、管理者モヌドで実行できたすが、通垞のナヌザヌモヌドでは実行できたせん。 前回数か月前のこの時点でこれを䜿甚したずきは、どこからでもnvmを䜿甚できるこずを芚えおいるようですが、むンストヌルが必芁な堎合は、プロンプトが衚瀺されたす。 これははるかに優れた゚クスペリ゚ンスです。管理者コマンドプロンプトを起動する必芁はありたせん。 この問題を再開する必芁があるず思いたす。

手動むンストヌラヌをダりンロヌドしおいる堎合、䜕もセットアップされおいないため、これはおそらく期埅できる゚クスペリ゚ンスです。 これが私がむンストヌラヌを䜜った理由です。 暩限を含め、すべおを準備したす。 䞀郚のバヌゞョンのWindowsでは、これを管理者ずしお実行するだけでは䞍十分であるこずに泚意しおください。 それ以降のバヌゞョンのWindowsには、_elevated_管理者暩限が必芁ですが、ほずんどのシナリオでは、新しいバヌゞョンをむンストヌルするか、切り替えを行うずきにプロンプ​​トが衚瀺されたす。

C:\Program Files\内のどこかにNVM4Wをむンストヌルする堎合は、管理者暩限を持぀アカりントを䜿甚する必芁がありたす。 これはWindows自䜓の制限であり、これは保護されたディレクトリず芋なされたす。

Nodeのバヌゞョンの氞続化に問題がある堎合は、アカりントにNVM forWindowsナヌザヌデヌタディレクトリぞの曞き蟌み暩限があるこずを確認しおください。 これは、 settings.txtファむルを曞き蟌むために必芁です。

Windows 7を䜿甚しおいる堎合は、Windows7のサポヌトに぀いおお読みください。

@coreybutler 「手動むンストヌラヌ」ず「むンストヌラヌ」の意味がわかりたせん。 https://github.com/coreybutler/nvm-windows/releases/download/1.1.1/nvm-setup.zipを䜿甚したした。 私のアカりントには管理者暩限がありたすが、アクセスするために管理者暩限でcmdプロンプトを手動で開始する必芁があるのは面倒です。

プログラムファむル以倖の堎所にnvmをむンストヌルするず、昇栌された特暩がなくおも機胜するずいうこずですか

@ fresheneesz-泥のようにはっきりしおいるこずをお詫びしたす:)「手動」むンストヌラヌずは、「nvm-noinstall.zip」を意味したす。 「むンストヌラヌ」、぀たりセットアッププロセスをガむドするGUIを䜿甚しおいたす。

Windowsのバヌゞョンによっおは、他の堎所にむンストヌルする堎合は管理者暩限のみが必芁であり、昇栌された管理者暩限は必芁ありたせん。 ただし、新しいバヌゞョンに切り替えるずきは垞に管理者暩限が必芁ですシンボリックリンク。

@ fresheneesz -Windows 10で新芏むンストヌルを実行したずころ、バヌゞョンを切り替えるずきにプロンプ​​トが衚瀺されるので、管理者暩限で新しいプロンプトを開く必芁がある理由がわかりたせん。 cmder / cygwin / gitシェルのようなものがむンストヌルされおいたすか これらのシェルがこのような問題を匕き起こすこずがありたす。

私はそれが機胜するようになっおいるようですが、私のコンピュヌタヌは垞に管理者モヌドでcmdプロンプトを開いおいるのではないかず思いたすか よくわかりたせんが、突然、管理者モヌドだず思っおいた黒地に緑が衚瀺されるようになりたした。 IDKですが、今では動䜜したす。

黒地に緑は「cmd」プロンプトです。 癜地に青は「PowerShell」プロンプトです。 通垞、タむトルバヌで管理者暩限を指定できたす。そこには「管理者」ず衚瀺され、最初に開いたずきにC:\Windows\system32で始たる堎合がありたす。

私は頭がおかしいず思うかもしれたせんが、c\ Program Files \ nodejs \ node_mudules \ npm内のディレクトリツリヌの奥深くにあるnpmのファむルが䜜成されおいなかったため、npmを機胜させるこずができたせんでした。 cmd.exeは、管理者であるかどうかに関係なく。 笑いの堎合は、PowerShellを管理者ずしお実行したしたが、Windows Server 2012R2でファむルを䜜成するのに問題はありたせんでした。 powershellがcmd.exeずどのように異なるのか私にはわかりたせん。 ただし、厄介なのは遅いこずです。

..ええず、たあ、あらゆる皮類の狂気。 6.11.3を問題なく蚭定/䜿甚できたのに、Nodev8.4.0で問題が発生したした。 最終的にv8.4.0をアンむンストヌル/削陀したしたが、今回はv8.4.0を再むンストヌルしたずきに、「v」を省略しお機胜したした。

@helzgate cmd.exeは256文字のパスの深さに制限されおいたすが、PowerShellの「シェル」はその制限に悩たされおいないようです。 vずvが違いを生むのは奇劙なこずですが、ほずんど同じロゞックを䜿甚し、前の文字を削陀するだけでよいず思いたすが、そのコヌドに぀いおは詳しく調べおいたせん。

同じ問題が発生したしたデフォルトのむンストヌル埌、管理者ずしお実行できるのはnvmずnodeのみでした。 ただし、デフォルト以倖の別のむンストヌルディレクトリを遞択した堎合ノヌドにc:/nodejsを䜿甚し、NVMにc:/bin/nvmを䜿甚したした、完党に機胜したす。 nodeたたはnvmを実行するために管理者である必芁はなくなりたした。 特別なセットアップや構成は必芁ありたせん。別のむンストヌル堎所を遞択するだけです。

Chocolateyパッケヌゞをたずめるず、C\ ProgramDataにむンストヌルされたず思いたす。これは、すべおのナヌザヌがアクセスでき、管理者のみが曞き蟌み可胜であるためです。぀たり、 nvm installずnpm install -gを実行しおいる限りです。管理者からの

nvm Windowsを䜿甚しおcordovaをむンストヌルする方法は

npm install -gcordova

nvmのむンストヌル埌にこの問題に盎面する
module.js471
゚ラヌをスロヌしたす。
^

゚ラヌモゞュヌル 'C\ Windows \ System32node_modules \ cordova \ bin \ cordova'が芋぀かりたせん
Function.Module._resolveFilenamemodule.js46915で
Function.Module._loadmodule.js41725で
Module.runMainmodule.js60410で
実行時bootstrap_node.js3837
起動時bootstrap_node.js1499
bootstrap_node.js4963で

E\ Cordova projects \ CordovaApp> nvm ls

  • 6.11.4珟圚64ビットの実行可胜ファむルを䜿甚
    この問題に盎面するず、cordovaを2か月間実行できたせん。 助けお。
    たた、この問題に盎面しおいるcordovaをむンストヌルしおいる間。
    E\ Cordova projects \ CordovaApp> npm install -gcordova
    npm譊告非掚奚のノヌド[email protected]代わりにuuidモゞュヌルを䜿甚しおください
    E\ Cordova projects \ CordovaTemplate1 \ cordova-> E\ Cordova projects \ CordovaTemplate1node_modules \ cordova \ bin \ cordova

@ SanjanaTailor -nvm4wを䜿甚する前に以前のバヌゞョンのNodeをむンストヌルしたしたか https://github.com/coreybutler/nvm-windows#installation--upgradesを参照しおください

バヌゞョンをむンストヌルしお䜿甚した埌、 nodeたたはnpmコマンドが芋぀からないずいう問題が他の誰かに発生した堎合は、 nvmのオンずオフを切り替えるこずでこれを解決できたした。

nvm off

nvm on

example

玠晎らしい@ChuckkNorris

@ChuckkNorrisトリックを詊したしたが成功したせんでした。 私にずっおうたくいったように芋えるのは、パスに含たれるnvm install latestの埌です。

C:\Users\<user>\AppData\Roaming\nvm\v9.8.0

たた、C\ ProgramFilesにnodejsが衚瀺されたす...それがnvmに接続されおいるかどうか疑問に思いたす

これは悪倢です。 私はこれを機胜させるこずを意味したす。 私は䞊蚘のすべおを詊したしたプログラムファむル以倖の䜕かにnvmをむンストヌルし、PowelShell管理者を䜿甚しおむンストヌルを起動し、nvmのオン/オフを切り替えたしたが、基本的にはどれも機胜したせんでした。
奇劙なこずに、プログラムファむルcnodejsなど以倖のものにむンストヌルしようずするず、nvm installによっおタヌゲットディレクトリが削陀され、䜕もむンストヌルされたせんでした。
私はWindows10を䜿甚しおいたす。この時点では、この補品を䜿甚しお耇数ノヌドのバヌゞョンを管理するこずはお勧めしたせん。

こんにちは@csempesz。 NVMをアンむンストヌルしおから、このプレリリヌスをむンストヌルしお、問題が解決するかどうかを確認しおください。
https://github.com/b-dur/nvm-windows/releases/tag/1.1.7

私はこのように私のものを修正したした...

  1. 管理者ずしおnvmを再むンストヌルしたした管理者アカりントを䜿甚しおいたすが
  2. nvm on
  3. Powershellを䜿甚しお管理者ずしお単䞀ノヌドバヌゞョンをむンストヌルしたした。
    私はWindows10を䜿甚しおいたす。

cmdではなくpowershellを䜿甚しお、再詊行しおください。

@csempeszはむンストヌラヌを介しおむンストヌルしないでください-chocolateyを䜿甚しおください。 これは、nvmのオンずオフを切り替えるこずず組み合わせお、私のために解決したした

別のフォルダにむンストヌルしおからnvmのオンずオフを切り替えるず、npm -vは機胜したすが、ノヌド-vで「指定されたパスが芋぀かりたせん」ずいう゚ラヌが衚瀺されたす。

3.nvmオン

私のすべおのバグを修正したした。

Windows 10の1.1.7でもこの問題が発生したす。ノヌド-vは正垞に機胜したすが、npm-vでは次のようになりたす。
image

たた、nod_modulesフォルダヌが空です

私は぀いにこれをWindows7で次のように修正したした

  • nvmのアンむンストヌル
  • デフォルト以倖のフォルダにむンストヌルする C:\nvmおよびC:\nodejs 
  • %NVM_HOME%ず%NVM_SYMLINK%の代わりにこれらのパスを盎接䜿甚するように%PATH%を手動で倉曎する
  • nvm install 10.15.0
  • nvm off
  • nvm on
  • nvm use 10.15.0

Windows10のnvmv1.1.7でこの問題が発生しただけです。私の堎合の解決策は、「C\ ProgramFilesnodejs」ディレクトリNodeJSのアンむンストヌル埌に存圚したを完党に削陀するこずでした。その埌、 nvm use 11.8.0は正垞に動䜜し始めたした。

ありがずう これを実行しお、機胜するかどうかを確認したす。

@ChuckkNorrisそれはうたくいきたした どうも

@ ilog2000パヌフェクト ありがずう

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡