Я хочу разработать приложение с помощью Cordova (PhoneGap). Я пытаюсь установить кордову, используя «кордовую документацию». Но я полный ноб в этих вещах. Я сделал эти шаги:npm install -g cordova. Так много ошибок. Помогите пожалуйста
- Скачать и установить Node.js
- Скачать и установить клиент GIT
- Установите модуль 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
Вопросы:
- Были ли сделаны любые изменения, я имею в виду, могу ли я снова повторить команду или я должен «очистить» что-то после этой команды «все идет не так»?
- Я не пользуюсь прокси-сервером (хотя я не уверен в подключении, член семьи загружал видео на YouTube с другого устройства). Может ли это повлиять?
- Все ли потому, что я не загружал SDK. (извините)
- Я также был в «безопасном режиме» + 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])
Я не знаю точно, что безопасный режим делает для Windows, но вы должны попытаться сделать это за пределами безопасного режима просто, чтобы подтвердить, что это не единственные что вызывает эту проблему. – Randy
ОК, я повторил все без безопасного режима, также я загрузил и отправил sdk. –
@ Рэнди, пожалуйста, взгляните на ОБНОВЛЕНИЕ. что теперь происходит не так? –