web-dev-qa-db-ja.com

npm ERR!コードの選択

私は反応を学ぼうとしているので、私はfullstack反応投票アプリのためのこのサンプルコードを持っています、そしてそれをうまく動かそうとしています、しかしnpmインストールを実行した後

npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server"
npm ERR! node v7.5.0
npm ERR! npm  v4.3.0
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] server: `live-server --public --    
Host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] server script 'live-server --
public --Host=localhost --port=3000 --middleware=./disable-browser- 
cache.js'.
npm ERR! Make sure you have the latest version of node.js and npm  
installed.
npm ERR! If you do, this is most likely a problem with the voting_app  
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     live-server --public --Host=localhost --port=3000 --  
middleware=./disable-browser-cache.js
npm ERR! You can get information on how to open an issue for this  
project with:
npm ERR!     npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls voting_app
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_581Z-
debug.log

npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v7.5.0
npm ERR! npm  v4.3.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `npm run server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'npm run server'.
npm ERR! Make sure you have the latest version of node.js and npm 
installed.
npm ERR! If you do, this is most likely a problem with the voting_app    
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run server

npm ERR! You can get information on how to open an issue for this   
project with:
npm ERR!     npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls voting_app
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_655Z-
debug.log

これが私のpackage.jsonです。

{
  "name": "voting_app",
  "version": "1.1.0",
  "author": "Fullstack.io",
  "scripts": {
    "go": "open http://localhost:3000; npm run server",
    "e2e": "nightwatch",
    "test": "./node_modules/.bin/concurrently -k 'npm run server' 'npm  
run e2e'",
    "start": "npm run server",
    "server": "live-server public --Host=localhost --port=3000 --  
middleware=./disable-browser-cache.js"
  },
  "private": true,
  "devDependencies": {
  "concurrently": "2.2.0",
  "live-server": "git://github.com/acco/live-server.git"
},
  "dependencies": {
  "semantic-ui": "git://github.com/Semantic-Org/Semantic-
  UI.git#27d58a01793b66318478fbc5b6676804d22d065d"
  }
}

そして最後に私のログファイル:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle [email protected]~prestart: [email protected]
6 silly lifecycle [email protected]~prestart: no script for prestart, continuing
7 info lifecycle [email protected]~start: [email protected]
8 verbose lifecycle [email protected]~start: unsafe-perm in lifecycle true
9 verbose lifecycle [email protected]~start: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app/node_modules/.bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/ItsMeMrLi/.rvm/gems/Ruby-2.3.1/bin:/Users/ItsMeMrLi/.rvm/gems/[email protected]/bin:/Users/ItsMeMrLi/.rvm/rubies/Ruby-2.3.1/bin:/Users/ItsMeMrLi/.cargo/bin:/usr/local/Cellar/smlnj/110.74/libexec/bin:/usr/local/bin:/Users/ItsMeMrLi/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Downloads/geckodriver:/usr/local/bin:/Users/ItsMeMrLi/.rvm/bin
10 verbose lifecycle [email protected]~start: CWD: /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
11 silly lifecycle [email protected]~start: Args: [ '-c', 'npm run server' ]
12 silly lifecycle [email protected]~start: Returned: code: 1  signal: null
13 info lifecycle [email protected]~start: Failed to exec start script
14 verbose stack Error: [email protected] start: `npm run server`
14 verbose stack Exit status 1
14 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at EventEmitter.emit (events.js:192:7)
14 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at ChildProcess.emit (events.js:192:7)
14 verbose stack     at maybeClose (internal/child_process.js:890:16)
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid [email protected]
16 verbose cwd /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
17 error Darwin 16.4.0
18 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
19 error node v7.5.0
20 error npm  v4.3.0
21 error code ELIFECYCLE
22 error errno 1
23 error [email protected] start: `npm run server`
23 error Exit status 1
24 error Failed at the [email protected] start script 'npm run server'.
24 error Make sure you have the latest version of node.js and npm installed.
24 error If you do, this is most likely a problem with the voting_app package,
24 error not with npm itself.
24 error Tell the author that this fails on your system:
24 error     npm run server
24 error You can get information on how to open an issue for this project with:
24 error     npm bugs voting_app
24 error Or if that isn't available, you can get their info via:
24 error     npm owner ls voting_app
24 error There is likely additional logging output above.
25 verbose exit [ 1, true ]

すばらしいプログラマーをありがとう。

108
Y'Eli Buonya

ステップ1:$ npm cache clean --force

ステップ2: node_modules $ rm -rf node_modulesフォルダで削除するか、ディレクトリに移動して右クリック> deleteをクリックして手動で削除します。 package-lock.json fileも削除してください。

ステップ3:npm install

もう一度始めるには、$ npm start

これは私のために働きました。それがあなたにとってもうまくいくことを願っています。

シモンズ:それでもある場合は、それが赤で表示されるエラーを親切にチェックし、それに応じて行動します。このエラーはnode.js環境に固有のものです。ハッピーコーディング!

99
Prakhar Mittal

CacheNode_moduleのクリーニングだけでは不十分です。この手順に従ってください。

  • npm cache clean --force
  • node_modulesフォルダを削除
  • package-lock.jsonファイルを削除する
  • npm install

それは私のためにこのように機能します。

20
Babak Habibi

最初に走った:

npm run clean

(エラーがあっても)

それから私は node_modules フォルダを削除して走りました

npm install

これで問題は解決したようです。

18

Node_modulesディレクトリでアクセス権を変更する

chmod -R a+rwx ./node_modules 
14
Smokie

npm run buildlink )で作成したアプリでcreate-react-appを実行しているときに、DigitalOceanを使用した16.04 Ubuntuインスタンスで同様のエラーメッセージが表示されました。インスタンスを512MB RAMから1GB($ 5 /月から$ 10 /月)にアップグレードした後、スクリプトを実行することができました。

リソースの制限が原因でこのエラーが発生する可能性があることを指摘するために、ここに投稿しました。問題のページやSOの回答では説明できませんでした。そしてエラーログで私が見たものは何もこの方向に私を指していませんでした。

6
Keith Axline

npm cache cleanを実行してこのエラーを解決し、プロジェクト構造からnode_modulesディレクトリを削除します。

その後、npm installを使って依存関係をインストールし直してください

6
Uditha Prasad

Node_modulesとpackage-lock.jsonを削除してから、npm installを実行します。それはここで完璧に動作しました(プロジェクトルート内で以下のコマンドを実行してください):

rm -rf node_modules && rm ./package-lock.json && npm install
5
Eddie Teixeira

回避策:ロックファイルを削除してください。

rm .\package-lock.json

ソース: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)

4
enam

グローバルにcliパッケージを再インストールしてみてください。私の場合は、同じエラーメッセージが表示されたときにVue.jsチュートリアルをテストしようとしていました。私がしたもう一つのことはvueコマンドを再度実行することでしたが、今回はwebpack-simpleを使っていました、そしてそれが問題を解決したかどうかわからないけれども今それが働いている理由です。

2
eryx

私はAngular 7についても同じ問題を抱えていました。次の手順を踏むだけでエラーが解決しました。

1)。 node_modules フォルダーと package-lock.json ファイルを削除します。

2)。 npm installコマンドを実行してください。

3)。 npm audit fixコマンドを実行してください。

0

私は長い間この問題に悩まされてきました。私にとっては、nodeのバージョンが問題でした。

私のnpmnodeは、それぞれ6.1.0と8.11.3でした。ただし、nodeを誤って12。*。*に更新したことに気づきませんでした。

その後、npm iのたびにGCXをインストールし始めましたが、これは以前は不要でした。

nodeを8にダウングレードし、機能しました!

0
W.H Lee

2019年2月2日、Windows 10で最新のNodeJS 11.9.0およびnpm 6.7.0を使用してreact-create-appを使用しています(NodeJSをインストールすると、npmが存在します)。私は、ノードパッケージが壊れているケースはめったにない、主な原因の許可だと思います。

初めに、私はデスクトップにプロジェクトディレクトリを置きました、それはC:\ドライバに属しています。別のドライバの別のディレクトリに移動します。したがって、私は「ファイル許可」の懸念を取り除きます。すべてうまくいき、シンプルです。

cd /d D:\
mkdir temp20190202
npx create-react-app my-app
cd my-app
npm start

プロジェクトフォルダをC:\(またはWindowsオペレーティングシステムを含む他のドライバ)のディレクトリに置かないでください。

0
Do Nhu Vy

この解決法はWin10のエラーを修正しました。

グローバルにインストールしてくださいnpm install -g node-pre-gyp

0
monkrus

私の場合は、新しいライブラリがある別のブランチをチェックアウトしました。私は、何もせずにnpm installを実行するだけで問題を解決しました。ポートが使用されていなかったときにELIFECYCLEエラーが発生したのは私が混乱したのですが、ライブラリがインストールされていなかったことが原因のはずです。そのため、問題を解決するためにnode_modulesを削除する必要はないかもしれません。

0
Rock Lee

以下のメッセージが表示された場合は、ポートの可用性も確認してください。

Error: listen EACCES 127.0.0.1:8080

at Object._errnoException (util.js:999:13)
at _exceptionWithHostPort (util.js:1020:20)
at Server.setupListenHandle [as _listen2] (net.js:1362:19)
at listenInCluster (net.js:1420:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1535:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:102:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
0
Sunil Yadav

その奇妙だが、それは私のために働く

に行く

コントロールパネル->システムとセキュリティ->システム->高度なシステムセキュリティ->環境変数

環境変数ポップアップで、ユーザー変数PATHを編集し、 "C:\ Windows\System32"値をとして追加します。セミコロンで区切られた既存の値。

ではなく、少なくともマシンを再起動します。

enter image description here

0
Joee
npm install --unsafe-perm

私のために働いた。 https://docs.npmjs.com/ を参照してください。 --unsafe-permパラメータを使用すると、パッケージインストールからスクリプトをrootとして実行できます。私の場合の問題は、一部の学科がインストールに失敗したことです。

0
SePeF

Npmを使用してパッケージをインストールする際は、必ず最新のnpmバージョンを使用してください。

JavaScriptをインストールする際に、NodeJSの最新バージョンに言及してください。たとえば、devtoolsを使用してJavaScriptをインストールするときに、次のコードを使用します。

devtools i --javascript nodejs:10.15.1

これにより、前述のNodeJSバージョンがダウンロードおよびインストールされます。これは私のために働いた。

0
simran agarwal

このように解決しました:

# chown -R <user>: node_modules
0
Gilles Quenot

この正確な問題に直面しました、

私にとっては、deletingpackage-lock.jsonで動作し、npm installを再実行

解決しない場合

  1. package-lock.jsonを削除
  2. npm cache clean --force
  3. npmインストール
  4. npmスタート
0
NuOne