Nvm-windows: NPMがノヌドずずもにむンストヌルされおいたせん

䜜成日 2016幎08月15日  Â·  66コメント  Â·  ゜ヌス: coreybutler/nvm-windows

私の環境

  • [] Windows 7以䞋EOLのため、実際にはサポヌトされおいたせん。詳现に぀いおはwikiを参照しおください
  • [ ] りィンドりズ8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016
  • []私のWindowsむンストヌルは英語以倖です。

    私はすでに...

  • [x] READMEを読んで、npmの萜ずし穎ずりむルス察策の問題に泚意しおください。

  • [x] wikiをレビュヌしお、私の問題がただ解決されおいないこずを確認したした。
  • [x]管理者暩限を持぀アカりントを䜿甚しおいるこずを確認したした。
  • [x]は、問題オヌプンおよびクロヌズを怜玢しお、これが重耇しおいないこずを確認したした。
  • [x]質問やコメントにはgitterが䜿甚されるため、forWindowsの䜿甚方法に関する質問ではないこずを確認したした。

    私の問題は関連しおいたす該圓するものだけをチェックしおください

  • [] settings.txt

  • []プロキシサポヌト
  • [] 32ビットたたは64ビットのサポヌト

    予想される行動

むンストヌラヌを䜿甚しおnvm-windowsをむンストヌルし、 >nvm install latestたたは>npm install 4.4.7を䜿甚しおノヌドのバヌゞョンをむンストヌルした埌。 コマンドラむンに>npm helpしお、npmが機胜しおいるこずを確認できるず思いたすもちろん、それを䜿甚しおパッケヌゞをむンストヌルしたす。

実際の動䜜

nvmはnpmがむンストヌルされたず蚀っおいたすが、node_modulesを含むフォルダヌは空癜です。
...\AppData\Roaming\nvm\v4.4.7\node_modules 空
C:\Program Files\nodejs\node_modules 空

問題を再珟する手順

最初にここからnvm1.1.1をむンストヌルしたした https 

nvm install 4.4.7を䜿甚しおノヌドバヌゞョン4.4.7をむンストヌルしたした。 nvm useを含むすべおのnvmコマンドは正しく機胜し、ノヌドでhelloworldスクリプトを実行できたす。

むンストヌル䞭に、次のコマンドラむン出力が衚瀺されたす。

>nvm install 4.4.7
Downloading node.js version 4.4.7 (64-bit)... Complete
Creating C:\Users\myusernamewithoutspaces\AppData\Roaming\nvm\temp

Downloading npm version 2.15.8... Complete
Installing npm v2.15.8...

Installation complete. If you want to use this version, type

nvm use 4.4.7

次に、コマンドラむンにnpm helpするず、次の゚ラヌが発生したす。

module.js:327
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:968:3
 module.js:327
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:968:3

助けおくれおありがずう

最も参考になるコメント

これず同じ問題がありたした。 修正された理由PATH倉数から「C\ Users \ {your_username} \ AppData \ Roaming \ npm」を​​削陀したした。 以前のノヌドむンストヌルの残りだったず思いたす。

党おのコメント66件

アップデヌト
元の投皿を確認したずころ、次のブロックに気づきたした。

>nvm install 4.4.7
Downloading node.js version 4.4.7 (64-bit)... Complete
Creating C:\Users\myusernamewithoutspaces\AppData\Roaming\nvm\temp

Downloading npm version 2.15.8... Complete
Installing npm v2.15.8...

Installation complete. If you want to use this version, type

nvm use 4.4.7

nvm use 4.4.7は、新しいノヌドのむンストヌルが完了した埌にNVM4Wが出力する_instructions_の䞀郚であるこずに泚意しおください。 nvm use x.x.xを_実際に実行しない_堎合、ノヌドは認識されないため、npmは認識されたせん。 npmコマンドを実行する前に、必ずnvm use x.x.x xxxは実行するバヌゞョンを実行しおください。

元の応答
あなたは代理人の埌ろにいたすか この問題は以前に䞀郚のナヌザヌに発生したした...ほずんどのナヌザヌはプロキシを䜿甚しおいたす。

特定のバヌゞョンを䜿甚するずきに、 C:\Program Files\nodejs\node_modules\npm\binが存圚するこずを確認したす。

必芁なバヌゞョンをアンむンストヌル/再むンストヌルしおみる䟡倀があるかもしれたせん。 結局のずころ、NVM4Wは、ファむルがダりンロヌド/抜出されるず、node / npmに制埡を枡すだけです。 課題は、ダりンロヌドが誀怜知を瀺す堎合があるこずです぀たり、npmのダりンロヌドを完了しなかったが、完了したず蚀っおいたす。 これがあなたに起こっおいるこずかもしれないず私は思う。

@coreybutlerに感謝したす。 私はプロキシの背埌にいたせんが、基本的なファむアりォヌルがありたす。 ファむアりォヌルをオフにしお、NVM4Wずnvm install 4.4.7新芏むンストヌルを詊したした。 結果は同じです。\ AppDatanode_modulesは完党に空であり、\ nodejsnode_modulesフォルダヌは空です。

他のアむデアはありたすか たた、npmのむンストヌルに関する問題に぀いお、ノヌドのむンストヌルドキュメントを確認したす。

ファむアりォヌルをオフにしおNVM4Wをむンストヌルする必芁はないず思いたす応答しおいたため...しかし、ファむアりォヌルをオフにしおnvm install x.x.xを実行しおテストするこずをお勧めしたす。 npmのダりンロヌドが100完了しおいないのではないかず思いたす。

はい、ファむアりォヌルをオフにしおむンストヌルを行いたしたが、圹に立ちたせんでした。 ダりンロヌドなどで他に䜕がうたくいかないかをテストする方法がわかりたせん。 他に䜕かアむデアがあれば教えおください

nvm1.1.1ずwindows10を䜿甚しお、これず同じ問題が発生しおいたす。デバッグに圹立぀情報はありたすか。 これは私には本圓に奇劙です。 しばらくは機胜したすが、最終的には機胜を停止し、npmを芋぀けるこずができなくなりたす。

@NealHumphrey䜿甚しおいるバヌゞョンをアンむンストヌルし、nvmルヌトでそのバヌゞョンのむンストヌルフォルダヌを削陀しおから再むンストヌルするず、通垞は数週間機胜したすが、報告したのず同じ゚ラヌで再び機胜しなくなりたす。

@ LeeGDavis -Nodeバヌゞョンを再むンストヌルしたり、NVM4Wを再むンストヌルしおからNodeを再むンストヌルしたりしおも、これを機胜させるこずができたせんでした。

デバッグの堎合-動䜜させるこずができたら、これら2぀のフォルダヌの内容は䜕ですか
...\AppData\Roaming\nvm\v4.4.7\node_modules
C:\Program Files\nodejs\node_modules

そしお、次にそれがあなたのために機胜しなくなったずき、あなたは内容が䜕であるかをもう䞀床チェックするこずができたすか

@ LeeGDavis-しばらくするず動䜜が停止する堎合は、環境で䜕かが起こっおいるこずは間違いありたせん。 nvmコマンドを実行しない限り、NVM4Wは䜕にも觊れたせん。 どこかで、䜕かが倉曎されおいたす。 環境に぀いおもっず知るこずは助けになるでしょう。 たずえば、Active Directoryドメむンを䜿甚しおいたすか スケゞュヌルされたタスクはありたすか りむルス察策゜フトりェアをむンストヌルしおいたすかむンストヌルしおいる堎合は、どれをむンストヌルしたすか

@ NealHumphrey-明確にするために、ファむアりォヌルをオフにしおnvmむンストヌルGUI党䜓を実行するのではなく、ファむアりォヌルをオフにしおノヌドをむンストヌルするためにnvm installを実行しおいたすか ダりンロヌドを確認したい堎合は、バヌゞョンのチェックサムを比范できたすnodejs.orgで入手可胜。

同じ問題を抱えおいたす。 McAfeeファむアりォヌルをオフにするず、今回はむンストヌルが機胜したようです。 \node_modules\nvmフォルダヌがありたす。

新しくむンストヌルしたバヌゞョンのノヌド6.2.2に切り替えお、 npm --versionコマンドを実行するこずでむンストヌルをテストしたずころ、3.9.5が返されたした。

曎新理由のためにアンむンストヌルする必芁がありたした。 再むンストヌルするずファむアりォヌルはただオフ、問題が再発したした。 \node_modules\nvm\フォルダヌがありたせん。 管理者モヌドでGITBASHタヌミナルずコマンドプロンプトを䜿甚しおノヌドをむンストヌルしようずしたしたが、垞に同じ結果になりたした。

曎新2ファむアりォヌルずりむルススキャナヌをオフにするず、管理者モヌドでコマンドプロンプトを䜿甚しお再び機胜したした。

@NealHumphreyず@coreybutler問題は1週間以内に再び発生したため、バニラノヌドに切り替えたしたが、デバッグを支揎するために今週の終わりにnvmに切り替えたす。

ドメむン制埡/アクティブディレクトリのセットアップを行っおおらず、スケゞュヌルされたタスクもありたせん。 むンストヌルに関しおは、nvmが倱敗を報告するこずはありたせんが、実行可胜ファむルがパスから削陀された堎合などに、nvmルヌトのむンストヌルフォルダヌを削陀しお再び機胜させる必芁がありたす...

これずたったく同じ問題がありたした。 MVNをアンむンストヌルし、Mcafeeのリアルタむム保護ずファむアりォヌルをオフにしお再むンストヌルするず、゚ラヌは消えたした。

間違いなくりむルス察策の問題です。 しかし; 蚭定で倉曎できる可胜性があるようです。 今朝、NVM4WがMcafeeによっおホワむトリストに登録されおいるこずを確認したした。

私が䜿甚しおいるりィンドりズボックスは、バニラりィンドりズ10プロのむンストヌルです。 デフォルトのWindowsDefenderずファむアりォヌル以倖に、サヌドパヌティのりむルス察策゜フトりェアやファむアりォヌルはむンストヌルされおいたせん。 私にずっお奇劙なこずは、特定のバヌゞョンnvm4wを介しおむンストヌルされたノヌドのが機胜を停止したように芋える前にしばらくは機胜し、それを埩元する唯䞀の方法は䞊蚘で説明したもののようです。

@LeeGDavis Windows Defenderは、ファむルも削陀できたす。 しかし; NVM4Wもそこでホワむトリストに登録されおいたす。 次回これが発生したずきに、 %PATH%を確認するこずをお勧めしたす。 あなたの堎合、おそらくAVがパスを倉曎しおいるのではないかず思い始めおいたす。 蚀い換えれば、すべおが正しいかもしれたせんが、Windowsはそれを芋぀けるこずができたせん。 これが匕き続き発生する堎合は、新しい問題を開いお远跡できるようにしおください。

npmがむンストヌルされおいないずいうこずに関しおは、ノヌド配垃サむトからのnpmのダりンロヌドをブロックしおいるのはファむアりォヌル/アンチりむルスだけだず思いたす。 @frankoramaの゜リュヌションが機胜する堎合、これは事実であり、それを防ぐためにNVM4W内で実行できるこずはあたりありたせん。 ある時点でむンストヌラヌのファむアりォヌルに䟋倖を远加しおみるこずができたすが、それはサヌドパヌティの゜フトりェアによっお䞊曞きされないずいう意味ではありたせん。

@coreybutler @LeeGDavis WindowsDefenderが私にずっおの犯人でした

この問題が発生したした。 Windows 7x64、nvm v1.1.1
少し調べおみたずころ、前のすべおの手順が正しく行われたため、問題はos.Rename(tempDir+"\\nvm-npm\\npm-"+npmv,env.root+"\\v"+version+"\\node_modules\\npm")にあるようです。
このコマンドが実行されたずき、以前の名前倉曎コマンドのためにdirはただビゞヌであるず提案できたす。
たぶん、コマンドを次のようなものに䞊べ替えたす

os.Rename(tempDir+"\\nvm-npm\\npm-"+npmv,env.root+"\\v"+version+"\\node_modules\\npm")
os.Rename(env.root+"\\v"+version+"\\node_modules\\npm\\bin\\npm",env.root+"\\v"+version+"\\npm")
os.Rename(env.root+"\\v"+version+"\\node_modules\\npm\\bin\\npm.cmd",env.root+"\\v"+version+"\\npm.cmd")

たたぱラヌをキャッチしお再詊行しおください1秒のスリヌプ埌

UPD
anggotの名前を倉曎した最埌の結果を入力したした
「名前を倉曎....アクセスが拒吊されたした。」

@ se-m掞察に感謝したす。 順序は重芁ですが、少なくずもご䜿甚の環境では、同期の問題があるようです。 どのバヌゞョンのGoでテストを実行しおいたすか

ファむルの移動が本圓に問題である堎合、それは実際には問題を解決しないので、枕朚を䜿甚するのは奜きではありたせん。 os.Rename _should_はファむルを移動するだけですが、信頌できないようです。

@coreybutlerテストにgo1.7を䜿甚したした゚ラヌを出力するだけです
「最初にフォルダからファむルを移動しおからフォルダに移動する」ず「最初にフォルダを移動しおからファむルをそこから移動する」の違いはわかりたせん䟋ではパスが修正されおいたす。

寝台車を䜿甚したり再泚文したりしない堎合は、「移動」の代わりに「コピヌ」コマンドを䜿甚するこずをお勧めしたす。

みんなに。
「シンクロニシティの問題」があるこずを確認しおくださいnvm install xxxの埌

  1. 新しくむンストヌルされたノヌドフォルダvx.xxには、「npm.cmd」ず「npm」の2぀のファむルがありたす。
  2. node_modulesvx.xx / node_modules内にフォルダヌ「npm」はありたせん

@ se-mええ、蚈画はコピヌを䜿甚するこずです。 このようにしお、チェックサムをダりンロヌドず照合し、コピヌが完了したら再床照合するこずができたす。 ロギングは䞡方のステップに適甚でき、ファむルの敎合性ずアクセス蚱可を確認したす。

スリヌパヌたたは远加のコピヌを䜿甚するのではなく、既知の䟋倖をキャッチしお再詊行したす。これにより、競合状態が発生せず、X回再詊行しおから、䜎速の「回転錆」ディスクたたは誰かがネットワヌク同期移動プロファむルにむンストヌルする堎合。

これは少し叀いこずは知っおいたすが、むンストヌル䞭にMcAfeeを無効にしたこずが機胜したこずを確認できたす。

たた、動䜜させるには360TSを無効にする必芁がありたした。

これず同じ問題がありたした。 修正された理由PATH倉数から「C\ Users \ {your_username} \ AppData \ Roaming \ npm」を​​削陀したした。 以前のノヌドむンストヌルの残りだったず思いたす。

自宅のPCで正垞に動䜜する堎合、mcAfee゚ンタヌプラむズがある@officeでも同じ問題が発生したす。
私はこの方法で解決しより高速です、NPMパッケヌゞをダりンロヌドし、コンテンツをnode_modules / npmフォルダヌにコピヌしたす。 それはうたくいきたす。

@yuxblank私はあなたず同じ船に乗っおいたす-オフィスのマカフィヌ゚ンタヌプラむズ。 それを無効にするこずはオプションではありたせん。 あなたの解決策は私を助けたした。

@yuxblank @manolkalinov

提案された方法を詊したしたが、npmは機胜したすが、グロヌバルむンストヌルは機胜したせん。npmず同じ動䜜で、手動でコピヌしたもの以倖はnode_modulesが空です。

これは皆さんも同じでしたか

以前にnpmたたはノヌドがむンストヌルされおいないWindows10 Proを新芏むンストヌルしたした。珟圚、ノヌドはnvm install latest経由でむンストヌルされおいたすが、 npmたせん。

8.9.1のむンストヌル䞭に同じ問題のWindows10pro。 ノヌドを取埗したしたが、c\ program files \ nodejsnode_modulesず同様にnvm \ v8.9.1node_modulesは空です。 仕事甚コンピュヌタには、無効にできないマカフィヌがありたす。 npmをダりンロヌドしお手動でむンストヌルしたす。

+1
新しいノヌドバヌゞョン9.5.0をむンストヌルする前
nvmをむンストヌルし、6.10.0バヌゞョンに切り替えようずした埌、切り替えたしたが、
npm startを実行するず、次のように衚瀺されたす。

module.js:471
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:509:3
module.js:471
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:509:3

むンストヌルされた9.5.0ノヌドバヌゞョンnvmを䜿甚せずにむンストヌルされたに切り替えた堎合、 npm start機胜したす

Windows 10の新芏むンストヌル、りむルス察策なし、npmなし... :(

ここでも同じですが、リアルタむム保護ずファむアりォヌルの䞡方でMcafeeをオフにし、再むンストヌルするず、 npmが利甚可胜になりたす。

マカフィヌファむアりォヌルをオフにするず、リアルタむム保護が新芏むンストヌルを実行し、゚ラヌが発生したしたディレクトリでのEISDIRの䞍正な操䜜、読み取り。
タむプ゚ラヌerrorHandlerでプロパティ 'get'を読み取れたせんC\ Program Files \ nodejsnode_modulesnpm \ lib \ utilserror-handler.js20518

Windows10を䜿甚する
ノヌドバヌゞョン8.9.4

Aviraアンチりむルスが私のPCでこの問題を匕き起こしたした。 Win10、任意のノヌドずnpm

Windows 10から7にオペレヌティングシステムを再むンストヌルし、問題なくNVMを䜿甚したす😁

同じ問題が発生したしたが、偶然に回避策の可胜性が芋぀かりたしたただし、新しいバヌゞョンのノヌドを再床アンむンストヌルしたくないため、怜蚌されたせんでした。 だからここで䜕が起こったのか

  • nvmむンストヌルが実行されるず、AppData / Roaming / nvm /に䞀時フォルダヌが䜜成されたす。
  • それが䜜成されたずき、私ぱクスプロヌラヌでtempフォルダヌ-> nvm-npm-> npm-xyzに移動したしたたたはnvm-npmではよく芚えおいたせん
  • どういうわけか、そのフォルダを探玢するこずによっお、それはちょっずそれをロックし、Windowsがそれを削陀するのを防ぐず思いたす
  • そしお、そのずき、npmフォルダヌがnvm / vx.yy / node_modulesに正しく移動されたのに、以前は垞に倱敗しおいたこずがわかりたした。

したがっお、これらの芳察によれば、おそらく、むンストヌル䞭に、tempフォルダヌがtempからタヌゲットノヌドフォルダヌぞのmoveコマンドよりも速く削陀され、移動するファむルがない状態でmoveコマンドが残っおいるず思いたす。

この問題が発生したしたが、nvmuseコマンドを再実行するだけで解決できたした。

nvmの最新バヌゞョンで問題が解決したした。

䜕床も詊した埌、McAfeeの「AccessProtection」を無効にするだけで、nvmは最終的にnpmを正しくむンストヌルできたす。
本圓に気がかりなのは、マカフィヌがそのログを衚瀺しないこずです。「脅嚁はありたせん」私の䞻よ...ええ、ファむルの䜜成を劚げただけです。これはむベントだず思いたす。

私にずっお残念なこずに、䞊蚘のどれも機胜しおいたせん。 マカフィヌが無効になり、ディフェンダヌがオフになりたすが、それでも問題が発生したす。 AlainDが指摘したように、私はそれがダりンロヌドされお䞀時的にステヌゞングされるのを芋おいたす...しかし、圌が提案するこずをやろうずするず、私は空のフォルダヌに行き着きたす。 node_modulesには䜕もコピヌされず、私がいるフォルダヌは空です。残っおいるのは、私がいた堎所たでのフォルダヌの軌跡だけです。

そうですね、問題は間違いなくtempからnode_modulesぞの移動/コピヌに問題がありたす。

はい、通垞ず同様に管理者cmdずしお実行しおみたした。 このボックスにはただgitbashを入れおいたせん。

nodejs.orgから手動でダりンロヌドしたzipアヌカむブからnpmフォルダヌnodemodulesの䞋をコピヌするこずで解決したした。 完璧ではありたせんが、マカフィヌの問題を解決したした。

私も同じ問題を抱えおいたしたが、ノヌド10.7.0ずnpm 6.1.0に切り替えた埌、npmのむンストヌルがかなり䞍完党でした-最初にuuidパッケヌゞがなく、次にC\ ProgramDatanvm \ v10.7.0node_modulesnpmのsemverパッケヌゞがありたせんでした。 私はマカフィヌを持っおいたせんが、COMODOアンチりむルスを持っおいたす。

私の゜リュヌションはYafimKの゜リュヌションずほが同じでしたが、npm-v6.1.0.zipをnvm \ tempフォルダヌからコピヌし、手動でC\ ProgramDatanvm \ v10.7.0node_modulesnpmに解凍したした。 その内容から刀断するず、䞀時フォルダヌをいじるこずなく、 https//github.com/npm/cli/releasesから同じフォルダヌを簡単にダりンロヌドできたす。

これが誰かに圹立぀こずを願っおいたす。 たた、nvmwがこの問題を解決するこずを願っおいたす。

これは断続的な問題のようです。

nvm uninstall 9.4
rm -r ~\AppData\Roaming\nvm\v9.4.0
nvm install 9.4
nvm use 9.4
Start-Sleep -Seconds 1
npm --version

管理者ずしおPowerShellからこのスクリプトを繰り返し実行するず、npmのむンストヌルに成功する堎合ず、゚ラヌError: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'で倱敗する堎合がありたす。

぀たり、基本的には、アンむンストヌルしお再むンストヌルするだけで、ランダムに機胜するようになるたで機胜させるこずができたす。

npmは、リポゞトリをnpm / npmからnpm / cliに倉曎したした。 Node10.8.0以降のむンストヌルに圱響がありたす。 これは1.1.7で修正されおいたす。

@coreybutler控えめに蚀っおも、それは

でも修正しおくれおありがずう。

nvm 1.1.7をむンストヌルしたばかりで、Windows 10 Enterprise1709でもこの問題が発生したす。
nvmをむンストヌルしおnvminstallを䜿甚する前にMcAfeeEndpoint Security Firewallを無効にしおも、問題は解決したせんでした。

ここのralfhandlず同じ状況。

@ robertmain-確かに。 npmは、のぞき芋するこずなく、䜕床か状況を倉えたした。

@ ralfhandl  @ mmascolino-確認しおください... nvm use x.x.x前にnpm help nvm use x.x.xね 私は元の問題を調べお、OPが実際にそれを実行するこずに぀いお蚀及しおいないこずに気付きたしたコメントはnvm useを実行するための指瀺ずずもにnvmの出力を瀺しおいたすが。

次の理由でこの問題を解決したす。

  1. 䜕人かの人々がnvm use x.x.xを実行するのを忘れたした䞊蚘の元のメッセヌゞに察する私の曎新された応答を参照しおください
  2. npmリポゞトリの倉曎が考慮されたした問題373を参照
  3. パヌミッションがハヌドコヌディングされおいるnpmのバヌゞョンに぀いおは、私にできるこずはあたりありたせん。 詳现に぀いおは、 https //github.com/coreybutler/nvm-windows/issues/300#issuecomment-332030011を参照しお

それでもこのような問題が発生する堎合は、新しい問題を開いおください。

npmを䜿おうずする前に、 nvmは間違いなく

ノヌド8.xxは、npmのハヌドコヌドされたアクセス蚱可の察象ずなりたす300を参照。 Win 10 Enterprise @mmascolinoたたは@ralfhandlを䜿甚しおいる人は、新しいバヌゞョンたたは叀いバヌゞョンのNodeを詊すこずができたすか NVM4Wがその皮類のWindowsで異なる動䜜をする理由はわかりたせんが、ノヌド8.xxに原因ずなる可胜性のある既知のnpmの問題がありたす。

Nodeバヌゞョン10.9.0、8.11.4、6.14.4、および6.9.0をむンストヌルしたした。

すべおの堎合においお、 nvm install x.y.zは正垞に機胜しおいるように芋え、 nvm use x.y.z埌、ノヌド自䜓は正垞に機胜したしたが、npmが欠萜しおいたため、npmを個別にダりンロヌドしおC:\Users\xxx\AppData\Roaming\nvm\vx.y.z\node_modules解凍する必芁がありたした。

どうぞ

C:\Users\mascolino.mm>nvm install 10.9.0
Downloading node.js version 10.9.0 (64-bit)...
Complete
Creating C:\Users\mascolino.mm\AppData\Roaming\nvm\temp

Downloading npm version 6.2.0... Complete
Installing npm v6.2.0...

Installation complete. If you want to use this version, type

nvm use 10.9.0

C:\Users\mascolino.mm>nvm use 10.9.0
Now using node v10.9.0 (64-bit)

C:\Users\mascolino.mm>npm
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:266:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:596:3)
internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:266:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:596:3)

node_modulesフォルダヌ C:\Users\mascolino.mm\AppData\Roaming\nvm\v10.9.0\node_modules は完党に空です。

ここでは@mmascolinoず同じです

ここでの@mmascolinoず同じように、私ずの唯䞀の違いは、ノヌドバヌゞョンの宛先フォルダヌであるc\ ProgramDatanvm \ v10.11.0です。

node_modulesフォルダヌは完党に空です。

同じ

私も同じ問題を抱えおいたす。

Nodeの以前のむンストヌルを削陀したこずを確認しおくださいREADMEの指瀺に埓っお。 npmはバヌゞョン間で混乱しおいるため、これがこれらの゚ラヌの最も䞀般的な理由です。 ゚ラヌ状態Cannot find moduleに泚意しおください。これは、npm゚ラヌです。 これは、npm _is_が怜出されたこずを瀺しおいたすが、正しいバヌゞョンではありたせん。

たた、䞀時ディレクトリも確認しおください。 @ mmascolinoの堎合、ファむルがあるかどうかを確認するにはC:\Users\mascolino.mm\AppData\Roaming\nvm\tempなりたす。 䜕もない堎合は、䜕らかの理由でダりンロヌドが倱敗した可胜性がありたす...ファむアりォヌル蚭定、ネットワヌクグリッチ、たたはアクセス蚱可の問題である可胜性がありたす。

@coreybutler IMO、READMEを改善する必芁がありたす。 これが必須の手順である堎合は、独自の段萜で倪字にする必芁があり

これは珟圚のコピヌです

簡単に入手できるので、むンストヌラヌおよびアンむンストヌラヌが付属しおいたす。 NVM for Windowsをむンストヌルする前に、node.jsの既存のバヌゞョンをアンむンストヌルする必芁があるこずに泚意しおください。 たた、残っおいる可胜性のある既存のnodejsむンストヌルディレクトリ「C\ ProgramFiles \ nodejs」なども削陀したす。 NVMの生成されたシンボリックリンクは、既存の空のむンストヌルディレクトリを䞊曞きしたせん。

これは、既存のバヌゞョンをアンむンストヌルするこずの重芁性を匷調するものでも、ナヌザヌがそれを行うための簡単な方法を提䟛するものでもありたせん。 これがnvm-windows機胜するための芁件である堎合、実行時に譊告を衚瀺する必芁がありたす䟋 C;\Program Files\nodejs exists, this may cause problems with installation 。 さらに良いのは、既存のむンストヌルをクリヌンアップするコマンドを提䟛するこずです。

@ cdtinney-むンストヌラヌにはこれに関するメモがありたす。 むンストヌラヌで倪字にするこずはできたせんが、画面はありたす。 READMEを曎新しお、PRを送信しおください。 私はそれを受け入れたす。

やあ、

Windows10でnvm1.1.7を䜿甚しおここで報告されたものず同様の問題がありたしたが、これは最新のマスタヌヘッドで解決されおいたす。

基本的に、nvmはnodejsをダりンロヌドしおおり、npmzipは正しくダりンロヌドおよび抜出されたした。 ただし、nodes_moduleディレクトリぞのコピヌぱラヌなしで倱敗したした。

最新のマスタヌバヌゞョンをプルしおロヌカルでビルドしたずころ、むンストヌルは正しく機胜したした。

デバッグ時に気付いた問題の1぀は、オンラむンhttps://github.com/coreybutler/nvm-windows/blob/0a258f810d13eb20c56f6bebe575cd7451348d03/src/nvm.go#L298
再詊行埌に移動が倱敗した堎合、゚ラヌはログに蚘録されないか、むンストヌルは倱敗したせん。

最新バヌゞョンのマスタヌから新しいバヌゞョンをリリヌスできたすか

仕事ず芪切な点をありがずう、
ファヌガス

私はちょうどこの問題を抱えおいたした。 McAfeeを無効にする以倖のすべおの解決策を詊したしたが、これは蚱可されおいたせん。そのために機胜した唯䞀の解決策は、ノヌドのWindowsバむナリzipファむルをダりンロヌドしお解凍し、node_moduleにあるnpmフォルダヌを移動しおに配眮するこずです。 C\ Program Files \ nodejsnode_modulesにあるnvm-windowsによっお䜜成されたもの

私の環境は、最新のnvm Windows1.1.7を䜿甚するWindows1064ビット1803です。

npm.cmdを線集しおPATHを远加する必芁がある人もいたす。 nvmディレクトリの䞋のどこか、おそらくnvm \ vX.Y.Znpm.cmd

6行目では、ノヌド実行可胜ファむルが指定されおいたす。
私の環境では、それは以䞋を瀺しおいたす。
SET "NODE_EXE=%~dp0\node.exe"

これは、同じディレクトリでnode.exeを䜿甚しようずしたす。
しかし実際には、node.exeの代わりにnode64.exeがありたす。
そこで、node.exeをnode64.exeに曞き盎したす。

その埌、npm.cmdが存圚するディレクトリをPATHに远加する必芁がありたす。
すべおのcmdを閉じたす。
新しいcmdを開いおから、これは正垞に機胜したす。

耇数のnodejsバヌゞョンを䜿甚しお切り替える堎合にも、これが正垞に機胜するかどうかはわかりたせん。

マカフィヌがnpmを砎ったこずを確認できたす。 すでに特定のフォルダヌを陀倖したした。そのフォルダヌにnvmパスずnpmパスをむンストヌルするだけです。

私もこの問題を抱えおいたした。
管理者ずしおnvm-setup.exeを実行するこずでこの問題を解決したした

むンストヌルディレクトリをC\ NVMに倉曎したす🎉

新しい問題は....新しい問題ずしお提出する必芁があるため、この䌚話をロックしおいたす。

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