wygląda tak (nazwa/opis/itp. Pominięte).Instalacja npm nie wydaje się uzyskać wszystkich zależności
{
"dependencies": {
"express": "3.3.4",
"jade": "0.34.x",
"mongoose": "3.6.x"
},
"devDependencies": {
"vows": "0.7.x"
}
}
użyłem express
w repozytorium i prowadził auto generowane node app.js
. To działało, ale kiedy użyłem curl http://localhost:port
, otrzymałem komunikat "Nie mogę znaleźć modułu parser postaci." Uruchomiłem npm install character-parser
, a następnie otrzymałem komunikat "Nie mogę znaleźć transformatorów modułów". Stało się to jeszcze kilka razy, ale po zainstalowaniu ich wszystkie zaczęły działać.
Myślałem, że npm install
miał zainstalować rekursywnie zależności. To również mnie martwi, ponieważ oczywiście chcę, aby package.json
był gotowy do użycia po wdrożeniu aplikacji.
Ale npm instaluje się rekurencyjnie. Po uruchomieniu 'npm install', czy są jakieś błędy? Proszę je opublikować, jeśli tak. – gustavohenke
@gustavohenke brak błędów, niestety. Mówi, że wszystko jest w porządku, ale kiedy próbuję uruchomić węzeł, otrzymuję brakujący błąd modułu, dopóki nie użyję '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'm install install. Czy muszę używać 'sudo npm'? –
Czy masz npm-shrinkwrap.json? Jeśli tak, sprawdź, czy na liście znajdują się wymagane moduły. – Fluffy