Saya mencoba belajar bereaksi, jadi saya punya kode sampel ini untuk aplikasi voting fullstack bereaksi, dan saya mencoba untuk membuatnya berfungsi tetapi setelah menjalankan instalasi npm diikuti oleh mulai npm saya menerima kesalahan 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! voting_app@1.1.0 server: `live-server --public --
host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 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! voting_app@1.1.0 start: `npm run server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 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
Ini 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 file log saya:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm@4.3.0
3 info using node@v7.5.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle voting_app@1.1.0~prestart: voting_app@1.1.0
6 silly lifecycle voting_app@1.1.0~prestart: no script for prestart, continuing
7 info lifecycle voting_app@1.1.0~start: voting_app@1.1.0
8 verbose lifecycle voting_app@1.1.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle voting_app@1.1.0~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 voting_app@1.1.0~start: CWD: /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
11 silly lifecycle voting_app@1.1.0~start: Args: [ '-c', 'npm run server' ]
12 silly lifecycle voting_app@1.1.0~start: Returned: code: 1 signal: null
13 info lifecycle voting_app@1.1.0~start: Failed to exec start script
14 verbose stack Error: voting_app@1.1.0 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 voting_app@1.1.0
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 voting_app@1.1.0 start: `npm run server`
23 error Exit status 1
24 error Failed at the voting_app@1.1.0 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 Anda programmer luar biasa.
node.js
npm-install
npm-start
Y'Eli Buonya
sumber
sumber
Jawaban:
Langkah 1:
$ npm cache clean --force
Langkah 2: Hapus node_modules oleh
$ rm -rf node_modules package-lock.json
folder atau hapus secara manual dengan masuk ke direktori dan klik kanan> delete / move to trash. Juga, hapus file package-lock.json juga.Langkah 3:
npm install
Untuk memulai lagi,
$ npm start
Ini berhasil untuk saya. Semoga berhasil juga untuk Anda.
PS: Masih jika ada, silakan periksa kesalahan yang ditampilkan dalam warna merah dan bertindak sesuai. Kesalahan ini khusus untuk lingkungan node.js. Selamat Coding !!
sumber
rd /s /q "node_modules"
dalam cmd ataurm -r "node_modules"
di PowerShell SourceMembersihkan
Cache
danNode_module
tidak cukup. Ikuti langkah-langkah ini:npm cache clean --force
node_modules
folderpackage-lock.json
filenpm install
Ini bekerja untuk saya seperti ini.
sumber
npm cache verify
alih-alih menghapus seluruh cache.pertama saya berlari:
(meskipun ada kesalahan)
Kemudian saya menghapus folder node_modules dan berlari
Ini tampaknya telah menyelesaikan masalah.
sumber
Saya mengatasi kesalahan ini dengan menjalankan kode berikut
kemudian hapus
node_modules
direktori dari struktur proyek saya secara manual atau dengan perintah berikutSetelah itu instal dependensi lagi menggunakan
sumber
npm run clean
tidak ada perintah. Tapi, tetap saja ide Anda berhasil. Saya menghapus dan menginstal ulang..dan booom ... mulai bekerja .. terima kasihUbah akses di direktori node_modules
sumber
Saya mendapatkan pesan kesalahan serupa pada instance Ubuntu 16.04 dengan DigitalOcean saat berjalan
npm run build
pada aplikasi yang dibuat dengancreate-react-app
( tautan ). Saya memutakhirkan instance dari RAM 512MB menjadi 1GB ($ 5 / mo ke $ 10 / mo) dan kemudian skrip dapat dijalankan.Saya memposting ini di sini untuk menunjukkan bahwa Anda mungkin mendapatkan kesalahan ini karena keterbatasan sumber daya, yang saya tidak benar-benar lihat dijelaskan di tempat lain pada halaman masalah dan jawaban SO. Dan tidak ada yang saya lihat di log kesalahan menunjuk saya ke arah ini.
sumber
Hapus node_modules dan package-lock.json, kemudian jalankan npm install. Ini bekerja dengan baik di sini (jalankan perintah di bawah di dalam root proyek):
sumber
solusi: Hapus file kunci.
sumber: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)
sumber
Menghadapi masalah ini,
jika tidak menyelesaikan coba
package-lock.json
sumber
Bereaksi Aplikasi: Bagi saya masalahnya adalah setelah menjalankan
npm install
memiliki beberapa kesalahan.Saya sudah pergi dengan rekomendasi
npm audit fix
. Operasi ini memecah sayapackage.json
danpackage-lock.json
(mengubah versi paket dan dan struktur .json).THE FIX WS:
npm install
npm start
Semoga ini bermanfaat bagi seseorang.
sumber
Solusi ini memperbaiki kesalahan di Win10.
Silakan instal secara global
npm install -g node-pre-gyp
sumber
saya mencoba menyelesaikan masalah ini dengan cara ini
Tetapi bagi saya itu tidak berhasil. Saya baru saja me-restart mesin saya dan berfungsi dengan baik.
Apakah pengguna Linux, Mesin HP.
sumber
Coba instal ulang paket cli secara global. Dalam kasus saya, saya mencoba menguji tutorial Vue.js ketika saya mendapatkan pesan kesalahan yang sama. Hal lain yang saya lakukan adalah menjalankan perintah vue lagi tapi kali ini menggunakan webpack-simple dan itu sebabnya saya tidak yakin yang memecahkan masalah tetapi sekarang sudah berfungsi.
sumber
Periksa ketersediaan port juga jika Anda menemukan pesan di bawah ini:
sumber
bekerja untukku. Lihat https://docs.npmjs.com/ . The
--unsafe-perm
parameter memungkinkan Anda menjalankan script dari instalasi paket sebagai root. Masalah dalam kasus saya adalah beberapa depandensi gagal diinstal.sumber
Pastikan untuk menggunakan versi npm terbaru saat menginstal paket menggunakan npm.
Saat memasang JavaScript, sebutkan NodeJS versi terbaru. Misalnya, saat memasang JavaScript menggunakan devtools, gunakan kode di bawah ini:
Ini akan mengunduh dan menginstal versi NodeJS yang disebutkan. Ini berhasil untuk saya.
sumber
Saya memang mengikuti langkah-langkahnya, berhasil:
1.
hapus
package-lock.json
filerestart WebStorm saya
sumber
Kemungkinan penyebab yang tidak terduga: Anda menggunakan Create React App dengan beberapa peringatan dibiarkan tetap, dan proyek gagal pada CI (mis. GitLab CI / CD):
Solusi: perbaiki peringatan kamu!
Alternatif: gunakan
CI=false npm run build
Lihat masalah CRA # 3657
(Malu mengakui bahwa itu baru saja terjadi pada saya; tidak melihatnya sampai seorang rekan menunjukkannya. Terima kasih Pascal!)
sumber
Saya mengeluarkan perintah mulai npm dengan folder proyek dibuka di Sublime Text. Menutup ST dan memulai ulang server berhasil untuk saya.
sumber
Terselesaikan seperti ini:
sumber
Dalam kasus saya, saya telah memeriksa cabang yang berbeda dengan perpustakaan baru di atasnya. Saya memperbaiki masalah saya dengan hanya berjalan
npm install
tanpa melakukan hal lain. Saya bingung mengapa saya mendapatkanELIFECYCLE
kesalahan ketika port tidak digunakan, tetapi itu pasti karena saya tidak memiliki perpustakaan diinstal. Jadi, Anda mungkin tidak perlu menghapusnode_modules
untuk memperbaiki masalah.sumber
Saya menggunakan
react-create-app
di Windows 10, pada 2 Februari 2019 dengan NodeJS 11.9.0 dan npm 6.7.0 terbaru (Ketika Anda menginstal NodeJS,npm
sudah ada). Saya pikir kasus paket node rusak jarang, izin penyebab utama.Pada awalnya, saya meletakkan direktori proyek di Desktop, itu milik
C:\
driver. Saya pindah ke direktori lain dari driver lain. Karena itu, saya menghapus masalah "izin file". Setiap pekerjaan dengan baik dan sederhana.Tidak apa-apa, tidak meletakkan folder proyek di direktori
C:\
(atau driver lain yang berisi sistem Operasi Windows).sumber
Saya memiliki masalah yang sama dengan Angular 7. Baru saja melalui langkah-langkah berikut dan kesalahan diselesaikan.
1). Hapus folder node_modules Anda dan file package-lock.json .
2). Jalankan
npm install
perintah.3). Jalankan
npm audit fix
perintah.sumber
Saya sudah terganggu dengan masalah ini untuk waktu yang lama. Bagi saya, versi
node
masalahnya.Saya
npm
dannode
6.1.0 dan 8.11.3, masing-masing. Namun, saya tidak menyadari bahwa saya telah memperbaruinode
secara tidak sengaja ke 12..Kemudian mulai menginstal hal-hal GCX kapan saja
npm i
, yang sebelumnya tidak perlu.Saya menurunkan
node
ke 8 dan berhasil!sumber
Aneh tapi itu bekerja untukku
Pergi ke
Dalam popup Environment Variable Anda akan mengedit variabel PATH pengguna dan menambahkan nilai "C: \ Windows \ System32" sebagai titik koma yang dipisahkan dengan nilai yang ada.
Tidak tetapi tidak sedikit restart mesin.
sumber
Port mungkin sedang digunakan oleh aplikasi lain, coba daftar dan lihat apakah itu aplikasi Anda:
lsof -i:8080
Anda dapat mematikan proses port ini:
lsof -ti:8080 | xargs kill
sumber
Ini tidak ada hubungannya dengan paket NPM untuk saya. Proyek Vuepress saya menggunakan nama host khusus . Menghilangkan ini membuat semuanya berfungsi kembali.
sumber
Ini menyelesaikan saya di ubuntu 16
1) Perbarui npm dan simpul ke versi terbaru. 2) Mulai Ulang Sistem 3) Hapus node_modules dan lagi npm i & npm mulai
sumber
Situasi saya menyerukan untuk menghapus folder webpack secara global, kemudian menghapus folder node_modules proyek, package-lock.json dan menjalankan npm install, npm start
sumber
Jawaban lain tidak menyelesaikan masalah untuk kasus saya. Ini bekerja untuk saya:
detil tambahan
sumber