2017-03-23 14 views
2

私は新しいAngular2アプリをインストールしますが、次の問題に実行して維持するために角度-CLIを使用しようとしています:角度-CLIは、新しいngの「エラー:EPERM:操作は許可されていません...」

ng new payment-calc-app

「NPM経由でのツーリング用のパッケージのインストール」をした後、私は次のようなエラーコードを取得する:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (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! path C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\.staging\rxjs-ccea9159 
npm ERR! code EPERM 
npm ERR! errno -4048 
npm ERR! syscall rename 
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\.staging\rxjs-ccea9159' -> 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\rxjs' 
npm ERR!  at destStatted (C:\Users\jweston\AppData\Roaming\npm\node_modules\npm\lib\install\action\finalize.js:29:7) 
npm ERR!  at C:\Users\jweston\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29 
npm ERR!  at FSReqWrap.oncomplete (fs.js:123:15) 
npm ERR! 
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\.staging\rxjs-ccea9159' -> 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\rxjs' 
npm ERR!  at Error (native) 
npm ERR! { Error: EPERM: operation not permitted, rename 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\.staging\rxjs-ccea9159' -> 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\rxjs' 
npm ERR!  at destStatted (C:\Users\jweston\AppData\Roaming\npm\node_modules\npm\lib\install\action\finalize.js:29:7) 
npm ERR!  at C:\Users\jweston\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29 
npm ERR!  at FSReqWrap.oncomplete (fs.js:123:15) 
npm ERR! 
npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\.staging\rxjs-ccea9159' -> 'C:\Users\jweston\Documents\Apps\payment-calc-app\node_modules\rxjs' 
npm ERR!  at Error (native) parent: 'payment-calc-app' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! A complete log of this run can be found in: 
npm ERR!  C:\Users\jweston\AppData\Roaming\npm-cache\_logs\2017-03-23T19_17_36_190Z-debug.log 

Package install failed, see above. 

私は無駄に(私はWindows上でだ)npm clean cacheを試してみましたが、管理者としてコマンドプロンプトを実行してきました。

奇妙なことに、私が失敗したインストールが作成したフォルダを削除しようとすると、Windowsは私が管理者であっても削除する管理者である必要があると言います。私は各個別のフォルダに移動し、個々のファイルを1つずつ削除する必要があります。

+0

をフォルダに権限を与えます現在の原因は既知のnpm 5.4の問題です。これを解決するには、インストール時に**オプションの**フラグを使用するか、npm 5.3 https://github.com/angular/angular-cli/issues/7681にダウングレードしてください。 –

答えて

0
生存のための

親愛なる角度2つのコーダー - このエラーはお尻の痛みだった、NPMのキャッシュをクリーンな解決、あるいは私の公知の方法を再起動するか、他ませんでした... ただ、前のノードのバージョンをアンインストールし、https://nodejs.org/en/download/current/ @新しい現在のバージョンをインストールします - これが私のマシンのエラーを解決しました。

0

私の場合の問題は、私が実行している「NGサーブ」が別のコマンドプロンプトを持っていた、私は、プロセスを停止し、作成が成功し

1
  • Useコマンドに完了したことだった。npm install -g @angular/cli --no-optional
  • 閉じる現在の角度をプロジェクトフォルダ(この場合payment-calc-app
  • 親フォルダの読み取りを許可する&書き込み権限&アーカイブ権限CKの親フォルダ&は誰かは、現時点では、この問題が発生した場合&子
    フォルダ)管理者モードで
    • オープンNodeJsコマンドプロンプト
    • Runコマンドng new payment-calc-app
関連する問題