私は反応を学ぼうとしているので、私は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/Ruby-2.3.1@global/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 ]
すばらしいプログラマーをありがとう。
ステップ1:$ npm cache clean --force
ステップ2: node_modules を$ rm -rf node_modules
フォルダで削除するか、ディレクトリに移動して右クリック> deleteをクリックして手動で削除します。 package-lock.json fileも削除してください。
ステップ3:npm install
もう一度始めるには、$ npm start
これは私のために働きました。それがあなたにとってもうまくいくことを願っています。
シモンズ:それでもある場合は、それが赤で表示されるエラーを親切にチェックし、それに応じて行動します。このエラーはnode.js環境に固有のものです。ハッピーコーディング!
Cache
とNode_module
のクリーニングだけでは不十分です。この手順に従ってください。
npm cache clean --force
node_modules
フォルダを削除package-lock.json
ファイルを削除するnpm install
それは私のためにこのように機能します。
最初に走った:
npm run clean
(エラーがあっても)
それから私は node_modules フォルダを削除して走りました
npm install
これで問題は解決したようです。
Node_modulesディレクトリでアクセス権を変更する
chmod -R a+rwx ./node_modules
npm run build
( link )で作成したアプリでcreate-react-app
を実行しているときに、DigitalOceanを使用した16.04 Ubuntuインスタンスで同様のエラーメッセージが表示されました。インスタンスを512MB RAMから1GB($ 5 /月から$ 10 /月)にアップグレードした後、スクリプトを実行することができました。
リソースの制限が原因でこのエラーが発生する可能性があることを指摘するために、ここに投稿しました。問題のページやSOの回答では説明できませんでした。そしてエラーログで私が見たものは何もこの方向に私を指していませんでした。
npm cache clean
を実行してこのエラーを解決し、プロジェクト構造からnode_modules
ディレクトリを削除します。
その後、npm install
を使って依存関係をインストールし直してください
Node_modulesとpackage-lock.jsonを削除してから、npm installを実行します。それはここで完璧に動作しました(プロジェクトルート内で以下のコマンドを実行してください):
rm -rf node_modules && rm ./package-lock.json && npm install
回避策:ロックファイルを削除してください。
rm .\package-lock.json
ソース: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)
グローバルにcliパッケージを再インストールしてみてください。私の場合は、同じエラーメッセージが表示されたときにVue.jsチュートリアルをテストしようとしていました。私がしたもう一つのことはvueコマンドを再度実行することでしたが、今回はwebpack-simpleを使っていました、そしてそれが問題を解決したかどうかわからないけれども今それが働いている理由です。
私はAngular 7についても同じ問題を抱えていました。次の手順を踏むだけでエラーが解決しました。
1)。 node_modules フォルダーと package-lock.json ファイルを削除します。
2)。 npm install
コマンドを実行してください。
3)。 npm audit fix
コマンドを実行してください。
私は長い間この問題に悩まされてきました。私にとっては、node
のバージョンが問題でした。
私のnpm
とnode
は、それぞれ6.1.0と8.11.3でした。ただし、node
を誤って12。*。*に更新したことに気づきませんでした。
その後、npm i
のたびにGCXをインストールし始めましたが、これは以前は不要でした。
node
を8にダウングレードし、機能しました!
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オペレーティングシステムを含む他のドライバ)のディレクトリに置かないでください。
この解決法はWin10のエラーを修正しました。
グローバルにインストールしてくださいnpm install -g node-pre-gyp
私の場合は、新しいライブラリがある別のブランチをチェックアウトしました。私は、何もせずにnpm install
を実行するだけで問題を解決しました。ポートが使用されていなかったときにELIFECYCLE
エラーが発生したのは私が混乱したのですが、ライブラリがインストールされていなかったことが原因のはずです。そのため、問題を解決するためにnode_modules
を削除する必要はないかもしれません。
以下のメッセージが表示された場合は、ポートの可用性も確認してください。
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
npm install --unsafe-perm
私のために働いた。 https://docs.npmjs.com/ を参照してください。 --unsafe-perm
パラメータを使用すると、パッケージインストールからスクリプトをrootとして実行できます。私の場合の問題は、一部の学科がインストールに失敗したことです。
Npmを使用してパッケージをインストールする際は、必ず最新のnpmバージョンを使用してください。
JavaScriptをインストールする際に、NodeJSの最新バージョンに言及してください。たとえば、devtoolsを使用してJavaScriptをインストールするときに、次のコードを使用します。
devtools i --javascript nodejs:10.15.1
これにより、前述のNodeJSバージョンがダウンロードおよびインストールされます。これは私のために働いた。
このように解決しました:
# chown -R <user>: node_modules
この正確な問題に直面しました、
私にとっては、
deleting
package-lock.json
で動作し、npm install
を再実行
解決しない場合
package-lock.json
を削除