Node.js 类型错误:gfs.gracefulify不是一个函数+;科尔多瓦OS X
我一直在关注这个链接中的每一步 但当我试图检查cordova版本时,它显示了一个错误Node.js 类型错误:gfs.gracefulify不是一个函数+;科尔多瓦OS X,node.js,cordova,npm,Node.js,Cordova,Npm,我一直在关注这个链接中的每一步 但当我试图检查cordova版本时,它显示了一个错误 /usr/local/lib/node_modules/cordova/node_modules/npm/lib/npm.js:19 ,fs=gfs.gracefulify(require('fs')) TypeError:gfs.gracefulify不是一个函数 谢谢我使用Windows;在Mac和Linux中也应该如此 科尔多瓦的npm错误,科尔多瓦使用私有npm 去 C:\Users\sssca\u
/usr/local/lib/node_modules/cordova/node_modules/npm/lib/npm.js:19
,fs=gfs.gracefulify(require('fs'))
TypeError:gfs.gracefulify不是一个函数
谢谢我使用Windows;在Mac和Linux中也应该如此 科尔多瓦的npm错误,科尔多瓦使用私有npm 去 C:\Users\sssca\u 000\AppData\Roaming\npm\node\u modules\cordova\node\u modules 将npm重命名为npm_XXX 去 C:\Users\sssca\u 000\AppData\Roaming\npm\node\u模块 这就是真正的npm所在的地方 将npm目录从此处复制到C:\Users\sssca\u 000\AppData\Roaming\npm\node\u modules\cordova\node\u modules
这对我很管用 我使用Windows;在Mac和Linux中也应该如此 科尔多瓦的npm错误,科尔多瓦使用私有npm 去 C:\Users\sssca\u 000\AppData\Roaming\npm\node\u modules\cordova\node\u modules 将npm重命名为npm_XXX 去 C:\Users\sssca\u 000\AppData\Roaming\npm\node\u模块 这就是真正的npm所在的地方 将npm目录从此处复制到C:\Users\sssca\u 000\AppData\Roaming\npm\node\u modules\cordova\node\u modules
这对我很管用 ubuntu 15.10有这个问题 问题是,有些包有自己的node_modules目录,并且有一个过时的npm包(还要注意phonegap,也有同样的问题) 后藤 将npm目录重命名为其他目录。之后,Cordova应该使用全局(希望是正确的)npm
通常-如果您遇到这样的问题,请注意子目录“node_modules”是否在错误路径中出现两次。您应该删除或重命名子目录中的包目录,并依赖于全局包(在安装和更新它之后) ubuntu 15.10有这个问题 问题是,有些包有自己的node_modules目录,并且有一个过时的npm包(还要注意phonegap,也有同样的问题) 后藤 将npm目录重命名为其他目录。之后,Cordova应该使用全局(希望是正确的)npm
通常-如果您遇到这样的问题,请注意子目录“node_modules”是否在错误路径中出现两次。您应该删除或重命名子目录中的包目录,并依赖于全局包(在安装和更新它之后) 您可以转到cordova的根目录(usr/local/lib/node_modules/cordova)并执行以下操作:
您可以转到cordova的根目录(usr/local/lib/node_modules/cordova)并执行以下操作:
您的系统上安装了哪个版本的node?我遇到了类似的问题,但我通过
nvm
安装了node 4.1.0,解决了itI的问题。我遇到了相同的问题,升级到node 4.2.4和npm 2.14.12,但没有解决它。请帮助在您的系统上安装哪个版本的node?我有类似的问题,但我通过nvm
安装了node 4.1.0,解决了itI的问题。我升级到node 4.2.4和npm 2.14.12,但没有解决它。请帮忙
/usr/local/lib/node_modules/cordova/node_modules/
npm install