2015-07-22 4 views
1

Я столкнулся с этой проблемой весь день, поэтому я решил получить помощь от некоторых экспертов здесь. Когда я запускаю команду npm install из корня каталога моего Laravel проекта с использованием cmd с следующей конфигурации ..npm install etimed out error

1. Windows 7 64-бит
2. XAMPP
3. Брандмауэр выключен
4 нет. ни один антивирус
5. не используя любой прокси-сервер точно (проверил его)

C:\xampp\htdocs\gulp_test>npm install npm ERR! 
Windows_NT 6.1.7600 npm ERR! argv "node" 
"C:\Users\Varun\AppData\Roaming\npm\node_modules\npm \bin\npm-cli.js" "install" 
npm ERR! node v0.12.7 npm ERR! npm v2.13.1 npm ERR! 
code ETIMEDOUT 
npm ERR! 
errno ETIMEDOUT 
npm ERR! syscall connect 
npm ERR! 
network connect ETIMEDOUT 
npm ERR!network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. 
network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! 
network 'proxy' config is set properly. See: 'npm help config' 
npm ERR! Please include the following file with any support request: npm ERR! C:\xampp\htdocs\gulp_test\npm-debug.lognetwork npm ERR!network npm ERR! 

Я только получите эту ошибку, когда я запустил npm install или npm install laravel-elixir, но не при запуске npm install gulp или npm install express. Когда я запускаю npm install, он устанавливает папку под именем node_modules под корневым каталогом, но не устанавливает папку LARAVEL-ELIXIR. Может быть, из-за вышеупомянутой ошибки?

Я также попытался следующие варианты, чтобы получить GULP работая

  • npm cache clean

  • Переустановите узел

  • Запуск npm install gulp, npm install laravel-elixir по отдельности один за другим

  • composer update

  • Подключение моей личной точки доступа вместо WiFi, в случае, если был бы проблемой, связанной с сетью.

  • Пробовал почти все предложения по stackoverflow и google.

Но ничего из этого не было.

Любые предложения относительно того, что можно сделать, чтобы получить npm install функция как она должна?

+0

Эта проблема до сих пор unsolved..Any помощь будет оценена .. Спасибо –

ответ

0

Мне, наконец, удалось избавиться от этой ошибки. Он должен был что-то сделать с файлом package.json. После новой установки laravel 5 содержимое package.json было следующим.

{ 
    "private": true, 
    "devDependencies": 
    { 
     "gulp": "^3.8.8" 
    }, 
    "dependencies": 
    { 
    "laravel-elixir": "^2.0.0", 
    "bootstrap-sass": "^3.0.0" 
    } 
} 

Я изменил содержание ниже, и это сработало.

{ 
    "devDependencies": 
{ 
    "gulp": "^3.8.8", 
    "bootstrap-sass": "^3.0.0", 
    "laravel-elixir": "^2.0.0" 
    } 
}