首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError : gfs.gracefulify不是函数+ cordova OS X

TypeError : gfs.gracefulify不是函数+ cordova OS X
EN

Stack Overflow用户
提问于 2016-01-07 06:05:00
回答 3查看 1.3K关注 0票数 0

我一直在遵循这个链接Cordova install OS X中的每一步,但是当我尝试检查cordova --版本时,它显示了一个错误

代码语言:javascript
复制
/usr/local/lib/node_modules/cordova/node_modules/npm/lib/npm.js:19

,fs =gfs.gracefulify(需要(‘fs’))

TypeError: gfs.gracefulify不是函数

谢谢

EN

回答 3

Stack Overflow用户

发布于 2017-08-28 11:26:26

您可以转到cordova的根目录(usr/local/lib/node_modules/cordova)并执行以下操作:

代码语言:javascript
复制
npm install
票数 2
EN

Stack Overflow用户

发布于 2016-04-17 02:57:03

在ubuntu 15.10中有这个问题。

问题是,一些包有自己的node_modules目录,并且有一个过时的npm-package (也可以查看phonegap,也有同样的问题)。

转到

代码语言:javascript
复制
/usr/local/lib/node_modules/cordova/node_modules/

将npm-directory重命名为其他名称。在那之后,Cordova应该使用全局(希望是正确的) npm。

一般来说,如果你遇到了这样的麻烦,请注意子目录'node_modules‘是否在错误路径中出现了两次。您应该删除或重命名该子目录中的package-dir,并依赖全局包(在安装和更新它之后)。

票数 1
EN

Stack Overflow用户

发布于 2016-01-19 03:22:58

我使用Windows;在Mac和Linux上也应该一样

cordova中的npm错误,cordova使用私有npm

转到C:\Users\sssca_000\AppData\Roaming\npm\node_modules\cordova\node_modules将npm重命名为npm_XXX

转到C:\Users\sssca_000\AppData\Roaming\npm\node_modules这是真正的npm所在的位置将npm目录从此处复制到C:\Users\sssca_000\AppData\Roaming\npm\node_modules\cordova\node_modules

它对我来说工作得很好!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34643688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档