2016-11-08 6 views
0

Ich arbeite an einem Projekt, bei dem ich dem Client Informationen anzeigen muss, wenn ein Datensatz in die Datenbank eingefügt wird Laravel 5 Framework basiert auf PHP. Zu diesem Zweck entscheidet sich unser Team für socket.io und ich bin derjenige, der daran arbeitet.Befehl "npm install express redis socket.io --save" kann nicht ausgeführt werden auf centos 7

Bemühungen

Bis jetzt i istall redis haben, NodeJS, php und das Material erforderlich ist, aber wenn ich diesen Befehl leite "npm installieren express redis Socket.io --save" Ich verstehe nicht, ob es läuft oder nicht und wie man es testet.

Ich erhalte diese meesage auf meinem Terminal-Fenster:

[[email protected] ~]# npm install express redis socket.io --save 
npm WARN saveError ENOENT: no such file or directory, open '/root/package.json' 
/root 
├── [email protected] 
├── [email protected] 
└── [email protected] 

npm WARN enoent ENOENT: no such file or directory, open '/root/package.json' 
npm WARN root No description 
npm WARN root No repository field. 
npm WARN root No README data 
npm WARN root No license field. 
[[email protected] ~]# 

Ich bin unsderstand nicht in der Lage, was das Problem hinter ist, wird i Somthing bin fehlt?

Bitte Freunde helfen mir ich bin in sehr ernster Situation.

Antwort

0

Sie haben package.json nicht im Stammordner.

Bitte in den richtigen Ordner verschieben oder npm init laufen package.json zur Herstellung

+0

könnten Sie bitte erarbeiten, wie ich sehr neu dazu bin. Ich werde installieren nodejs, socket.io, redis wih laravel 5 – Mandy

+0

Wissen Sie, wo Sie Ihre node.js Anwendung im Projekt platzieren müssen? – galkin

+0

Ich habe einfach Nodejs installiert, wie ich den obigen Befehl ausgeführt habe. Es mag mich im root. – Mandy

0

Der Fehler ist zu sehen auf Grund der --save Flag Sie auf den Befehl gegeben. Wenn Sie kein npm-Paket erstellen, entfernen Sie den Befehl --save. Es hätte die drei npm-Pakete zum Abhängigkeiten-Knoten in Ihrer package.json-Datei hinzugefügt. Da Sie nie ein NPM-Paket initialisiert haben, haben Sie die Datei package.json nicht. Und wenn Sie kein npm-Paket für Ihr Projekt erstellen, benötigen Sie die Datei nicht.

Verwandte Themen