Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Prolem在windows 8上安装phonegap-未满足的依赖项_Node.js_Cordova - Fatal编程技术网

Node.js Prolem在windows 8上安装phonegap-未满足的依赖项

Node.js Prolem在windows 8上安装phonegap-未满足的依赖项,node.js,cordova,Node.js,Cordova,我跟着。它始于 npm install -g phonegap 在比赛结束前,一切都很顺利,我收到了以下警告: C:\Users\myname\AppData\Roaming\npm\phonegap -> C:\Users\myname\AppData\Roaming\ npm\node_modules\phonegap\bin\phonegap.js npm WARN unmet dependency C:\Users\myname\AppData\Roaming\npm\node

我跟着。它始于

npm install -g phonegap
在比赛结束前,一切都很顺利,我收到了以下警告:

C:\Users\myname\AppData\Roaming\npm\phonegap -> C:\Users\myname\AppData\Roaming\
npm\node_modules\phonegap\bin\phonegap.js

npm WARN unmet dependency C:\Users\myname\AppData\Roaming\npm\node_modules\phone
gap\node_modules\cordova\node_modules\npm\node_modules\npm-registry-client requi
res semver@'^2.2.1' but will load

npm WARN unmet dependency C:\Users\myname\AppData\Roaming\npm\node_modules\phone
gap\node_modules\cordova\node_modules\npm\node_modules\semver,

npm WARN unmet dependency which is version 2.2.1
我试图运行
phonegap create my app
命令,但出现了此错误

'phonegap' is not recognized as an internal or external command,
operable program or batch file.
我以为它没有成功安装,但当我运行
npm-g list


有解决办法吗?谢谢

我不认为您的问题与semver依赖性有关。我认为该命令不在您的系统路径中。我有相同的依赖项警告,但该命令有效。请查看此处的常见问题解答:

谢谢您的回答,但我已通过重新安装NodeJS解决了此问题。安装phonegap后还需要重新启动才能使命令行正常工作。我通过重新安装NodeJS解决了这个问题。安装Phonegap后还需要重新启动才能使命令行正常工作。我知道这只是一个暂时的解决方案,所以我会把这个帖子留给任何人,让他们给出正确的答案。