Saya mencoba menginstal dependensi dari beberapa contoh: npm's express 2.5.8
yang saya unduh, tetapi semua aplikasi melempar kesalahan yang sama:
c:\node\stylus>npm install -d
npm info it worked if it ends with ok
npm info using npm@1.1.1
npm info using node@v0.6.11
npm ERR! Couldn't read dependencies.
npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! You may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR!
npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-d"
npm ERR! cwd c:\node\stylus
npm ERR! node -v v0.6.11
npm ERR! npm -v 1.1.1
npm ERR! path c:\node\stylus\package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! c:\node\stylus\npm-debug.log
npm not ok
Hambatannya tampaknya:
tidak ada file atau direktori 'c: \ node \ stylus \ package.json
Apakah saya melewatkan langkah yang menciptakannya package.json
?
Saya sedang berlari:
- Windows 7 64 bit
- npm 1.1.1
- simpul 6.11
- express 2.5.8
npm install <package>
?npm view <package>
akan menunjukkan kepada Andapackage.json
bersama dengan dependensi. Juga,npm help
adalah temanmu.npm view package
tetapi saya mendapatkan kesalahan ini: i.imgur.com/AwGHu.gif . Saya mencoba untuk membuatnya<package>
dimaksudkan sebagai contoh. Coba misalnyanpm view stylus
.Jawaban:
Perbarui 2018
Ini menjadi pertanyaan yang cukup populer dan jawaban saya (meskipun ditandai sebagai benar) tidak lagi valid. Silakan merujuk ke jawaban Deepali di bawah ini:
Jawaban Kedaluwarsa Asli
Saya pikir Anda lupa mengatur direktori untuk express:
Setelah Anda melakukannya, Anda seharusnya dapat melihat banyak file, Anda kemudian harus menjalankan perintah:
Salam.
sumber
sudo apt install node-express-generator
... Jadi, apa yang terbaik,apt install
ataunpm install
?Saya pikir,
npm init
akan membuatpackage.json
file Anda yang hilang . Ini bekerja untuk saya untuk kasus yang sama.sumber
Saya akan singkat tapi mematikan. :) install -d tidak akan bekerja untuk Anda. Itu mudah. Mencoba
sumber
express
perintahnpm install -g
itu yang mungkin menjadi alasan perubahan mendadak dalam kesuksesan? Terima kasih!Mengikuti langkah-langkah di bawah ini Anda juga mendapatkan file package.json .
Tautan: http://www.codingslover.com/2017/02/npm-node-js-cant-find-packagejson.html
sumber
Jika Googling "tidak ada file atau direktori tersebut package.json" mengirim Anda ke sini, maka Anda mungkin menggunakan versi Node.js yang sangat lama
Halaman berikut memiliki instruksi yang baik tentang cara menginstal stabil terbaru pada banyak sistem Operasi dan distro:
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
sumber
node --version
0.10.31 dan mengalami masalah ini. Turun ke 0.10.29 dan masih belum terselesaikan. Tampaknya menjadi masalah dengan installer Windows karena mereka juga telah berhenti membuatC:\Users\User\AppData\Roaming\npm
folder.Gunakan perintah di win7 / win8 / win10 (CD) untuk memindahkan folder:
Masukkan folder proyek Anda
Lari:
npm install -d
sumber
Pemula biasanya mencoba perintah npm dari lokasi acak. Setelah mengunduh atau membuat proyek, Anda harus melakukan cd ke folder proyek ini. Di dalamnya ada file package.json.
sumber
coba instal ulang Node.js
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
dan perbarui npm
sumber
Node dilengkapi dengan npm yang diinstal sehingga Anda harus memiliki versi npm. Namun, npm diperbarui lebih sering daripada Node, jadi Anda harus memastikan itu versi terbaru.
Uji:
Setelah ini, Anda seharusnya dapat menjalankan:
sumber
Saya punya masalah yang sama dengan npm. Masalahnya adalah saya memiliki proyek di dalam dua folder dengan nama yang sama. Saya mengatasinya dengan mengganti nama salah satu folder ke sesuatu yang lain (direkomendasikan folder luar).
sumber
Itu dengan sendirinya mengatakan bahwa
package.json
tidak tersedia di proyek Anda. Jadi, untuk membuatpackage.json
, gunakan langkah-langkah berikut:npm init
(itu akan meminta Anda untuk memasukkan banyak entri seperti nama, versi, desc, dll., masukkan beberapa nilai acak dan klik enter).yes
dan klik masukSekarang coba lagi.
sumber
gunakan perintah ini, itu akan secara otomatis membuat file package.json dengan semua informasi mesin Anda.
sumber
Masalah saya adalah saya tidak memiliki file package.json karena alasan tertentu. Setelah saya memasukkan file ini ke direktori saya, saya dapat menjalankan npm install
https://raw.githubusercontent.com/twbs/bootstrap/master/package.json
sumber
Terima kasih! Saya juga mencoba banyak opsi untuk ini. Saya juga menggunakan windows. Perintah ini membantu dan menghemat waktu saya:
sumber
Mungkin sangat jelas,
tetapi cobalah untuk meluncurkan
CMD
(untuk Windows) dari folder proyek , di mana file package.json Anda berada.Jangan memulai
CMD
dari Sistem atau dari "Bilah pencarian" di Win ataupindah ke folder proyek Anda dengan bantuan
cd
perintah dan kemudian jalankannpm start
.sumber
ok, coba ke home "user @ user: ~ $" (cd + enter key), dan instal npm -g your_module Anda.
sumber
Masuk ke dalam folder proyek dan periksa apakah file package.json memang ada.
Jika Anda membuat proyek menggunakan proyek Visual Studio Angular, pastikan Anda menjalankan perintah ini di dalam Folder ClientApp. ada peluang bagus, Anda bisa mencari file project.json di luar folder ClientApp.
sumber
jika file package.json di direktori proyek tidak ada, Anda dapat membuatnya dengan npm init .
jika file package.json sudah dibuat di direktori proyek maka ada kemungkinan Anda tidak menjalankan proyek Anda dari jalur yang benar. Gunakan cd
your-project-path
di terminal dan kemudian jalankan proyek Anda dari sana.sumber
Untuk perintah berikut
Saya mendapat kesalahan yang sama
Tetapi ketika saya menjalankan perintah
maka tidak ada pesan file atau direktori yang hilang muncul.
sumber
Saya telah menjalankan
npm install -y
untuk melewati langkah pertanyaan untuk membuat file yang hilangpackage.json
,y
berarti yasumber
Saya juga menghadapi masalah yang sama saat menginstal naskah. Saya baru saja menginisialisasi file package.josn dengan perintah berikut
Dan kemudian saya menginstal naskah saya
http://blossomprogramming.blogspot.com/
sumber
cukup instal paket yang Anda inginkan
-g
npm install -g express
sumber
Silakan periksa direktori atau folder tempat Anda menginstal paket baru Anda. Ini juga terjadi pada saya, Seluruh proyek saya berada di subdirektori dan saya mencoba menginstal di direktori utama. Setelah memeriksa semuanya saya menemukan bahwa saya harus menginstal di subdirektori di mana file proyek saya dan file package.json berada dan selesai. Semoga ini membantu...
sumber
Hasilkan package.json tanpa harus bertanya. Saya menjalankan komentar di bawah ini di Mac dan Windows di bawah direktori yang ingin saya buat package.json dan berfungsi
sumber
Menambahkan -g sebelum nama paket bekerja untuk saya. Mencari dokumentasi untuk menjelaskan mengapa ini berhasil ..
sumber