在安装 Cordova (PhoneGap) 期间,我收到类似 "npm WARN engine Cordova-js@3. 8.0: wanted:..." 的警告
During Installation Cordova (PhoneGap) I am getting warning like "npm WARN engine Cordova-js@3. 8.0: wanted:..."
我想开发 PhoneGap 应用程序,所以我尝试使用 this link 中提到的过程在 window 上安装 cordova。
1. Node.js
2. git 客户
3. npm install npm -g
我使用上面的第 3 步,(Please see) 来摆脱这个警告,没有成功
4 npm install -g cordova
但是我收到以下警告。
C:\>npm install -g cordova
npm WARN engine cordova-js@3.8.0: wanted: {"node":"~0.10.x"} (current: {"node":"
0.12.0","npm":"2.5.1"})
npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node":
"0.12.0","npm":"2.5.1"})
npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {
"node":"0.12.0","npm":"2.5.1"})
C:\Users\Neelabh\AppData\Roaming\npm\cordova -> C:\Users\Neelabh\AppData\Roaming
\npm\node_modules\cordova\bin\cordova
cordova@4.3.0 C:\Users\Neelabh\AppData\Roaming\npm\node_modules\cordova
├── underscore@1.7.0
├── q@1.0.1
├── nopt@3.0.1 (abbrev@1.0.5)
└── cordova-lib@4.3.0 (valid-identifier@0.0.1, osenv@0.1.0, properties-parser@0.
2.3, bplist-parser@0.0.6, mime@1.2.11, unorm@1.3.3, semver@2.0.11, shelljs@0.3.0
, dep-graph@1.1.0, rc@0.5.2, elementtree@0.1.5, xcode@0.6.7, d8@0.4.4, glob@4.0.
6, npmconf@0.1.16, through2@0.6.3, init-package-json@1.3.0, request@2.47.0, tar@
1.0.2, plist@1.1.0, cordova-js@3.8.0, npm@1.3.4)
不用担心警告,
nodejs 0.12 刚刚发布,Cordova 团队还没有更新依赖项。
另一件最新的 Cordova 版本是 4.1.2,请尝试:
npm install -g cordova@4
强制 npm 安装更新版本。 Cordova 4 适用于 0.10 和 0.12 nodejs 版本,但会警告您 3.8 版本。团队更新所有依赖项后不久,事情应该 return 正常。
如果你真的想关心这个警告,你可以将你的 nodejs 安装降级到 0.10,一切都会 return 照常。
希望有所帮助。
安装低于 0.12 版本的 Node.js 可解决此问题。
我刚去了 NODEjs 网站,下载后更新了。
我想开发 PhoneGap 应用程序,所以我尝试使用 this link 中提到的过程在 window 上安装 cordova。
1. Node.js
2. git 客户
3. npm install npm -g
我使用上面的第 3 步,(Please see) 来摆脱这个警告,没有成功
4 npm install -g cordova
但是我收到以下警告。
C:\>npm install -g cordova
npm WARN engine cordova-js@3.8.0: wanted: {"node":"~0.10.x"} (current: {"node":"
0.12.0","npm":"2.5.1"})
npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node":
"0.12.0","npm":"2.5.1"})
npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {
"node":"0.12.0","npm":"2.5.1"})
C:\Users\Neelabh\AppData\Roaming\npm\cordova -> C:\Users\Neelabh\AppData\Roaming
\npm\node_modules\cordova\bin\cordova
cordova@4.3.0 C:\Users\Neelabh\AppData\Roaming\npm\node_modules\cordova
├── underscore@1.7.0
├── q@1.0.1
├── nopt@3.0.1 (abbrev@1.0.5)
└── cordova-lib@4.3.0 (valid-identifier@0.0.1, osenv@0.1.0, properties-parser@0.
2.3, bplist-parser@0.0.6, mime@1.2.11, unorm@1.3.3, semver@2.0.11, shelljs@0.3.0
, dep-graph@1.1.0, rc@0.5.2, elementtree@0.1.5, xcode@0.6.7, d8@0.4.4, glob@4.0.
6, npmconf@0.1.16, through2@0.6.3, init-package-json@1.3.0, request@2.47.0, tar@
1.0.2, plist@1.1.0, cordova-js@3.8.0, npm@1.3.4)
不用担心警告,
nodejs 0.12 刚刚发布,Cordova 团队还没有更新依赖项。
另一件最新的 Cordova 版本是 4.1.2,请尝试:
npm install -g cordova@4
强制 npm 安装更新版本。 Cordova 4 适用于 0.10 和 0.12 nodejs 版本,但会警告您 3.8 版本。团队更新所有依赖项后不久,事情应该 return 正常。
如果你真的想关心这个警告,你可以将你的 nodejs 安装降级到 0.10,一切都会 return 照常。
希望有所帮助。
安装低于 0.12 版本的 Node.js 可解决此问题。
我刚去了 NODEjs 网站,下载后更新了。