I'm mencoba untuk belajar bereaksi, jadi saya memiliki ini contoh kode untuk fullstack bereaksi aplikasi suara, dan saya mencoba untuk mendapatkan itu bekerja tetapi setelah berjalan npm install diikuti oleh npm awal aku menerima galat berikut:
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
Berikut ini adalah paket saya.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"
}
}
Dan akhirnya saya log file:
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 ]
Terima kasih semua yang anda mengagumkan programmer.
Langkah 1: $ npm cache bersih --force
Langkah 2: Hapus node_modules dengan $ rm -rf node_modules
folder atau hapus manual dengan masuk ke direktori dan klik kanan > hapus / pindah ke tempat sampah. Juga, menghapus paket-lock.json file juga.
Langkah 3: npm install
Untuk memulai lagi,
$ npm mulai
Ini bekerja untuk saya. Harapan itu bekerja untuk anda juga.
PS: jika Masih ada, silahkan di cek kesalahan itu menampilkan warna merah dan bertindak sesuai. Kesalahan ini lebih spesifik untuk node.js lingkungan. Happy Coding!!
Cleaning Cache
dan Node_module
tidak cukup.
Ikuti langkah-langkah ini:
npm cache bersih --force
node_modules
folderpaket-lock.json
filenpm install
Ia bekerja untuk saya seperti ini.
pertama aku berlari:
npm run clean
(meskipun itu datang dengan kesalahan)
Kemudian saya dihapus node_modules folder dan berlari
npm install
Hal ini tampaknya telah memecahkan masalah.
Saya mendapatkan pesan kesalahan yang serupa di 16.04 Ubuntu misalnya dengan DigitalOcean saat menjalankan npm menjalankan membangun
pada sebuah aplikasi yang dibuat dengan membuat-bereaksi-app
(link). Saya upgrade contoh dari 512MB RAM 1GB ($5/mo untuk $10/mo) dan kemudian script itu dapat berjalan.
Saya posting ini di sini untuk menunjukkan bahwa anda mungkin mendapatkan error ini disebabkan karena keterbatasan sumber daya, yang saya didn't benar-benar melihat dijelaskan di tempat lain pada halaman masalah dan JADI jawaban. Dan apa-apa yang saya lihat di error log menunjuk saya dalam arah ini.
Saya mengatasi kesalahan ini berjalan npm cache bersih
menghapus node_modules
direktori dari struktur proyek.
Setelah Itu install dependensi lagi menggunakan npm install
Cobalah untuk menginstal ulang cli paket secara global. Dalam kasus saya, saya mencoba untuk menguji Vue.js tutorial ketika saya mendapatkan pesan kesalahan yang sama. Hal lain yang saya lakukan adalah menjalankan vue perintah lagi, tapi kali ini menggunakan webpack-sederhana dan itulah sebabnya saya tidak yakin yang satu memecahkan masalah tapi sekarang sudah bekerja.
Pastikan untuk menggunakan versi terbaru npm versi saat menginstal paket-paket menggunakan npm.
Sementara memasang JavaScript, menyebutkan versi terbaru dari NodeJS. Misalnya, saat memasang JavaScript menggunakan devtools, gunakan kode di bawah ini:
devtools i --javascript nodejs:10.15.1
Ini akan men-download dan menginstal disebutkan NodeJS versi. Ini bekerja untuk saya.
Yang mungkin tak terduga penyebab: anda menggunakan buat Bereaksi App dengan beberapa peringatan kiri tidak tetap, dan proyek gagal di CI (misalnya GitLab CI/CD):
Treating warnings as errors because process.env.CI = true.
[ ... some warnings here ...]
npm ERR! code ELIFECYCLE
npm ERR! errno 1
Solusi: fix yo' peringatan!
Alternatif: gunakan CI=false npm menjalankan membangun
Lihat CRA masalah #3657
(Malu untuk mengakui bahwa itu hanya terjadi padaku; tidak melihatnya sampai seorang rekan menunjukkan itu. Terima Kasih Pascal!)
Periksa ketersediaan port dan juga jika anda menemukan pesan di bawah ini :
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
Ini tidak ada hubungannya dengan NPM paket untuk saya. Saya Vuepress proyek itu menggunakan custom host nama. Menghilangkan ini punya hal-hal bekerja lagi.
Dalam kasus saya, saya telah memeriksa cabang berbeda dengan perpustakaan baru di atasnya. Saya tetap masalah saya dengan hanya menjalankan npm install
tanpa melakukan apa-apa lagi. Aku bingung mengapa aku mendapatkan ELIFECYCLE
kesalahan ketika port yang tidak digunakan, tapi itu pasti karena saya tidak memiliki perpustakaan yang diinstal. Jadi, anda tidak mungkin harus menghapus node_modules
untuk memperbaiki masalah.