2016-11-01 10 views
0

私はnodejsとnpmを初めて使用しています。node_modules with angular_cli

Windows 10にnodejs 6.9.1をインストールしました。対応するnpmバージョンは3.10.8です。

npmをアプリケーションディレクトリにインストールすると、通常は正常に動作し、ローカルのnode_modulesディレクトリが作成されます。

しかし、今日私は角度クリティを爆発させました... 理由は分かりませんが、おそらくWindowsでサポートされていないのでしょうか?

しかし、私は、私がインストールされているすべてのモジュールの数が異なる場所にnode_modulesの混乱セットを持っていることを検出し、同時に:

C:\Program Files\nodejs\node_modules [1] 
C:\Program Files\nodejs\node_modules\npm\node_modules [82] 
C:\Users\Jakob\AppData\Roaming\npm\node_modules [5] 
C:\Users\Jakob\AppData\Roaming\npm-cache [1332] 

日付は、それらが全てつい最近更新さを示しています。 これは正常なのですか、混乱を避けるため同じ場所にそれらをマージする必要がありますか? システム環境変数PATHは "C:\プログラムファイル\ nodejs \" 含まれており、個人的に環境変数PATHが含まれています:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules\angular-cli\node_modules\chokidar\node_modules\fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) 
npm ERR! Windows_NT 10.0.14393 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "angular-cli" 
npm ERR! node v6.9.1 
npm ERR! npm v3.10.8 
npm ERR! path C:\Users\Jakob\AppData\Roaming\npm\node_modules\.staging\abbrev-51e19594 
npm ERR! code ENOENT 
npm ERR! errno -4058 
npm ERR! syscall rename 

npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\Jakob\AppData\Roaming\npm\node_modules\.staging\abbrev-51e19594' -> 'C:\Users\Jakob\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\abbrev' 
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\Jakob\AppData\Roaming\npm\node_modules\.staging\abbrev-51e19594' -> 'C:\Users\Jakob\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\abbrev' 
npm ERR! enoent This is most likely not a problem with npm itself 
npm ERR! enoent and is related to npm not being able to find a file. 
npm ERR! enoent 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Users\Jakob\Documents\LabSource\a2cli\npm-debug.log 
npm ERR! code 1 

NPM-DEBUG.LOGファイルを "Cを\ユーザーはヤコブ\のAppData \ローミング\ NPMを\します" 1500kbです。すべての警告とエラー行は上記のダンプに含まれています。

答えて

1

npmは多くのパッケージをnode_modulesディレクトリに格納します。それらには手を触れないでください。 グローバル(オプション-g付き)、プロジェクト/アプリ内のローカル -

angular-cliの場合は、次の2つの方法でパッケージをインストールする必要があります。

基本的に:npm install -g angular-cliとし、プロジェクト内にはnpm installです。

angular-cliの(壊れた)インストールがすでにある場合は、the official guideの手順に従います。

+0

ありがとうございました! –

関連する問題