2017-09-13 41 views
7

NPMを5.3.0から5.4.1にアップグレードした後、コマンドnpmインストールは、私はnode_modulesを削除しました。インストールを再実行しようとすると、次のエラーメッセージが表示されます。 (私は再びnode_modulesを削除する場合はその後、コマンド実行が作品インストール - 。たら)をNPM 5.4.1にアップグレードした後にnode_modulesを削除せずに「npm install」を実行できません

PS C:\source\website> npm install
npm ERR! path C:\source\website\node_modules\fsevents\node_modules\aproba\package.jsonvet.Web
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR! {
Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json\'',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path:
'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json' } 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\butt\AppData\Roaming\npm-cache_logs\2017-09-13T16_42_26_030Z-debug.log
PS C:\source\website>

他には何も限り私は承知している、私のセットアップに変わっていません。私の環境はWindows 10とNode 8.2.1です。この動作は複数のコンピュータで一貫しているようです。

私は、インストールの再実行中に、インストーラが次の段階で立ち往生するような、多くの待機時間があることに気付きました。

added 995 packages in 29.671s
PS C:\source\website> npm install
[ ......] - postinstall: sill doSerial postinstall 686

私はこれを進める方法を知りません。 fseventsはまったく責任がありますか?以前のバージョンでは警告が表示されたものの、それでもなお問題はありません。

このテーマにはrelated questionがありますが、私の問題を正確にカバーしています。私はそれが同じ問題のちょうど異なる働きか、それとも2つの別々の問題かどうかを判断することはできません。

答えて

0

私はWin 10を実行しており、同じ問題を認識しています。決議は5.3に引き下げられた。私も気づいた5.4。0は私たちのビルドサーバー(TFS 2017)で働いていました。

npm install --global [email protected] 

管理者モードに関するすべてのことが、ヘルプを全く提供しなかったことの1つです。管理権限を使用してビルドパイプを再設定してリセットするのに数時間はかかりませんでした。

何らかの理由で5.4.1が必要な重要なモジュールがありましたが、この特定のケースでは関係ありません。私たちはパイプ内の別々のステップでそれを解決しました。これは、あらかじめ構築されたバージョンと動的に組み立てられたバージョンを再利用したものです。

また、私はそれについて心配しません。数日後にアップデートが必要になり、問題は解決されます。それまでは、5.3へのダウングレードは我々が使用したハックアラウンドです。

4

これは、NPM 5.4に見られる多くの一般的な問題があり、この時点での唯一のオプションは、より多くの更新がこのスレッドに従うために5.3

npm i -g [email protected] 

に戻ってNPMをダウングレードすることです。

https://github.com/npm/npm/issues/18380

P.S:あなたはまた、ダウングレード後にnpm cache clean --forceを使用してみてください、あなたが本当にあなたの仕事を成し遂げるために、NPM 5.4必要がある場合npm i -g [email protected]またはnpm install --no-optionalで再び5.4をインストールしてみてくださいすることができます。

0

いけない」問題を引き起こしているものを知っていますが、他人のために働いていたいくつかのソリューション試すことができます。

  • npm cache clean

    npm install

  • npm i

  • ・ホープこのヘルプおopen as administratorを選択し、

あなたのコマンドを実行すると、右クリックして、コマンドプロンプトを実行します。

関連する問題