2015-04-23 12 views
5

Jestem nowym węzłem i zainstalowałem najnowszą wersję nodejs na Windows 7 z instalatora Windows dla węzła. Instalacja węzła węzła nie działa bez podania błędu. Po podaniu komendyInstalacja npm nie działa w systemie Windows 7 bez podania jakiegokolwiek błędu

npm install -g express 

kursory tylko czeka i czeka, nie wykazując żadnej informacji o błędzie węzeł (v 0.12.2) oraz npm (v2.7.4)
Każda pomoc jest bardzo ceniona. Dzięki!!

+0

Czy jesteś za proxy? Może próbować nawiązać połączenie i nie może i nie czeka wystarczająco długo, zanim pojawi się błąd przekroczenia limitu czasu. – avgvstvs

+0

Połączony z Internetem za pośrednictwem bezprzewodowego łącza szerokopasmowego. Również uruchamianie npm tworzy plik .cache.json w folderze npm-cache. – Hari

Odpowiedz

1

raz miał ten sam problem, w przypadku, gdy wcześniej zainstalowałeś jakieś pakiety węzłów, a już istnieje folder node_modules, spróbuj usunąć go ręcznie i ponownie uruchom komendę instalacji npm.

alternatywnie spróbować utworzyć plik package.json takiego:

package.json

{ 
    "name": "module-name", 
    "version": "1.0.0", 
    "description": "", 
    "author": "Your Name", 
    "dependencies": { 
    "express": "4.2.x" 
    }, 
    "license": "" 
} 

i uruchomić npm install w tym folderze

EDIT: już wspomniano próby instaluj ekspresowo globalnie, nie jest to konieczne, express is installed poprzez npm install express --save (--save tworzy zależność w pliku package.json).

npm install express --save 

Express-generator

Innym rozwiązaniem byłoby zainstalowanie express-generator, ten jest instalowany globalnie;)

npm install express-generator -g 

i generują początkowy projekt ten sposób

+0

Dzięki, ale to nie działa. Usunąłem folder node_module z AppData \ Roaming \ npm. Próbowałem z --save. Brak wyników. – Hari

0

enter image description here

sprawdź ustawienia proxy.
Konfiguracja npm uzyskać proxy

Jeśli proxy jest prawidłowe, być może anulowałeś instalację w środku.

Jeśli to zrobiłeś, usuń folder o nazwie "node_modules" w bieżącym katalogu (folder instalacyjny), który zostanie utworzony podczas instalacji.

i ponownie uruchom instalację (wpisz npm install)

Powiązane problemy