2015-05-24 3 views
1

Я хочу разработать приложение с помощью Cordova (PhoneGap). Я пытаюсь установить кордову, используя «кордовую документацию». Но я полный ноб в этих вещах. Я сделал эти шаги:npm install -g cordova. Так много ошибок. Помогите пожалуйста

  1. Скачать и установить Node.js
  2. Скачать и установить клиент GIT
  3. Установите модуль Cordova, используя НУЮ полезность Node.js.

И на шаге номер 3 у меня появилось много ошибок.

я набрал команду:

C:> NPM установить -g Кордову

И я получил это в ответ:

C:\>npm install -g cordova 
npm WARN engine [email protected]: wanted: {"node":">=0.6","npm":"1"} (current: {"node": 
"0.12.3","npm":"2.9.1"}) 
npm WARN engine [email protected]: wanted: {"node":"~0.10.x"} (current: {"node":" 
0.12.3","npm":"2.9.1"}) 
npm WARN installMany normalize-package-data was bundled with [email protected], but bund 
led package wasn't found in unpacked tree 
npm WARN engine [email protected]: wanted: {"node":"0.8.x || 0.10.x"} (current: { 
"node":"0.12.3","npm":"2.9.1"}) 
npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs 
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" 
npm ERR! node v0.12.3 
npm ERR! npm v2.9.1 
npm ERR! code ECONNRESET 
npm ERR! errno ECONNRESET 
npm ERR! syscall read 

npm ERR! network read ECONNRESET 
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 settin 
gs. 
npm ERR! 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! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs 
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" 
npm ERR! node v0.12.3 
npm ERR! npm v2.9.1 
npm ERR! code ECONNRESET 
npm ERR! errno ECONNRESET 
npm ERR! syscall read 

npm ERR! network read ECONNRESET 
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 settin 
gs. 
npm ERR! 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! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs 
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" 
npm ERR! node v0.12.3 
npm ERR! npm v2.9.1 
npm ERR! code ECONNRESET 
npm ERR! errno ECONNRESET 
npm ERR! syscall read 

npm ERR! network read ECONNRESET 
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 settin 
gs. 
npm ERR! 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! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs 
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" 
npm ERR! node v0.12.3 
npm ERR! npm v2.9.1 
npm ERR! code ECONNRESET 
npm ERR! errno ECONNRESET 
npm ERR! syscall read 

npm ERR! network read ECONNRESET 
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 settin 
gs. 
npm ERR! 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! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs 
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" 
npm ERR! node v0.12.3 
npm ERR! npm v2.9.1 
npm ERR! code ECONNRESET 
npm ERR! errno ECONNRESET 
npm ERR! syscall read 

npm ERR! network read ECONNRESET 
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 settin 
gs. 
npm ERR! 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' 
C:\Users\UltimateUser\AppData\Roaming\npm\cordova -> C:\Users\UltimateUser\AppDa 
ta\Roaming\npm\node_modules\cordova\bin\cordova 
[email protected] C:\Users\UltimateUser\AppData\Roaming\npm\node_modules\cordova 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
└── [email protected] ([email protected], [email protected], [email protected] 
2.3, [email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], dep-graph 
@1.1.0, [email protected], [email protected], [email protected], [email protected], [email protected], np 
[email protected], [email protected], [email protected], [email protected], requ 
[email protected], [email protected]) 
npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs 
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova" 
npm ERR! node v0.12.3 
npm ERR! npm v2.9.1 

npm ERR! Callback called more than once. 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\npm-debug.log 

Вопросы:

  1. Были ли сделаны любые изменения, я имею в виду, могу ли я снова повторить команду или я должен «очистить» что-то после этой команды «все идет не так»?
  2. Я не пользуюсь прокси-сервером (хотя я не уверен в подключении, член семьи загружал видео на YouTube с другого устройства). Может ли это повлиять?
  3. Все ли потому, что я не загружал SDK. (извините)
  4. Я также был в «безопасном режиме» + cmd + internet, потому что мой нетбук очень старый и медленный, и я использую этот режим, когда мне нужно ускоряться. Это может быть причина?

В конце концов, могу ли я повторить все (после загрузки sdk и использования соединения без каких-либо «нагрузок»). ИЛИ, прежде чем я должен очистить беспорядок, который я сделал с предыдущей попыткой?

Пожалуйста, помогите. Не судите строго. :)

UPDATE: После установки SDK, и делать все, что за пределами "безопасный режим" я получил это:

C:\>npm install -g cordova 
npm WARN engine [email protected]: wanted: {"node":">=0.6","npm":"1"} (current: {"node": 
"0.12.3","npm":"2.9.1"}) 
npm WARN engine [email protected]: wanted: {"node":"~0.10.x"} (current: {"node":" 
0.12.3","npm":"2.9.1"}) 
npm WARN engine [email protected]: wanted: {"node":"0.8.x || 0.10.x"} (current: { 
"node":"0.12.3","npm":"2.9.1"}) 
npm WARN installMany normalize-package-data was bundled with [email protected], but bund 
led package wasn't found in unpacked tree 
C:\Users\UltimateUser\AppData\Roaming\npm\cordova -> C:\Users\UltimateUser\AppDa 
ta\Roaming\npm\node_modules\cordova\bin\cordova 
[email protected] C:\Users\UltimateUser\AppData\Roaming\npm\node_modules\cordova 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
└── [email protected] ([email protected], [email protected], [email protected] 
2.3, [email protected], [email protected], [email protected], [email protected], [email protected], shel 
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected] 
4, [email protected], [email protected], [email protected], [email protected], cordo 
[email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected]) 
+0

Я не знаю точно, что безопасный режим делает для Windows, но вы должны попытаться сделать это за пределами безопасного режима просто, чтобы подтвердить, что это не единственные что вызывает эту проблему. – Randy

+0

ОК, я повторил все без безопасного режима, также я загрузил и отправил sdk. –

+0

@ Рэнди, пожалуйста, взгляните на ОБНОВЛЕНИЕ. что теперь происходит не так? –

ответ

4

я есть тха же errore я это исправить путем обновления НПМ

npm install npm -g 

Надеюсь, он сработает для вас

+0

ничего не меняется, но он работает даже с предупреждением. –

0

Вы пытались обновить npm? Обновите/установите npm с правами администратора/root. Вот быстрая команда для обновления НОГО npm update [-g] Для дальнейшего чтения, пожалуйста, обратитесь npm update doc

Смежные вопросы