当前位置: 首页 > 面试题库 >

如何修复'fs:不支持重新评估本机模块源'-graceful-fs

董昕
2023-03-14
问题内容

最近,我切换到了Node v.6,它开始在运行正常构建grunt / gulp / webpack时产生越来越多的问题

例如:

$ gulp
[14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed
[14:02:20] Try running: npm install gulp

而gulp和所有其他插件和模块都已安装(甚至通过来重新安装rm -rf node_modules)在/ node_modules文件夹中。

这些错误大多数都带有

(node:42) fs: re-evaluating native module sources is not supported. 
If you are using the graceful-fs module, 
please update it to a more recent version.

用42作为任意数

就像我提交的那个问题一样-
在angular2种子回购中https://github.com/mgechev/angular2-seed/issues/902

我试图做的是通过n(https://www.npmjs.com/package/n)降级到Node
v.5- 它起作用了。然后删除所有node_modules文件夹,然后执行

npm info graceful-fs -v
3.3.6

好,让我们升级或删除并安装新的:

npm i graceful-fs@latest
npm i graceful-fs@4.1.4
sudo npm i graceful-fs@4.1.4 -g

所有结果

npm info graceful-fs -v
3.3.6

因此,现在我对 graceful-fs 3.3.6 感到困惑,甚至在某些模块依赖性方面更糟糕,例如

$ angular2-seed
$ npm install

//other lines..
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before 
will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 
as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.

这里的策略可能是什么:

  • 手动修补所有包含grace-fs <4.0.0的dep?
  • 是否有全局切换使用特定的软件包版本?
  • 重新安装一切?

问题答案:

我遇到了这个问题,可以通过更新来解决 npm

sudo npm update -g npm

更新之前,结果npm info graceful-fs | grep 'version:'为:

version: '3.3.12'

更新后的结果是:

version: '3.9.3'


 类似资料:
  • 我正在尝试使用线性回归解决WEKA中数字属性的数字分类问题,然后我想在现有数据集上测试我的模型,并在当前测试数据集上重新评估模型。 作为评估的结果,我得到了总结: 相关系数0.9924平均绝对误差1.1017均方根误差1.2445实例总数17 但我没有这里显示的结果:http://weka.wikispaces.com/Making预言 如何让WEKA达到我需要的结果? 非常感谢。 要回答我的问题

  • 我正在尝试使用Ansible-Playbook在Ubuntu机器上安装Apache2,PHP。我在执行playbook后得到以下错误 致命:[18.220.215.181]:失败!=>{“changed”:false,“msg”:“(systemd)模块不支持的参数:启用支持的参数包括:daemon_reexec,daemon_reload,enabled,force,masked,name,no

  • 问题内容: 我如何创建一些简单的ajax评级,如本页http://watir.com/documentation/所示?每个访问者都应该能够评分,我不需要设置权限。我想将评级存储在列中。因此,用户可以按评分排序。请举一个详细的例子。我不是JavaScript专家。 我找到了一个从头开始创建评分的示例。但是它授权用户。有人可以向我显示创建没有评分者(用户)的评分的指南吗?它不仅应存储值,还应计算票数

  • 问题内容: 我正在修改其内部html的指令。到目前为止的代码: 它起作用,除了内部html不按angular求值。我想触发的子树重估。有没有办法做到这一点? 谢谢 :) 问题答案: 你必须像你的内部html一样

  • 我正在构建一个java应用程序,但每次我想导出到jar文件的终端显示此错误,我的jar文件是不可执行的。但是,如果我运行VS代码,它不会显示任何错误。这是我得到的错误,当我要导出到jar文件 在我的发布会上。json{} } 如果我在src文件中创建module-info.java,则会出现错误 javafx.controls不能解析为模块

  • 本文向大家介绍随机森林如何评估特征重要性?相关面试题,主要包含被问及随机森林如何评估特征重要性?时的应答技巧和注意事项,需要的朋友参考一下 decrease accracy 对一棵树随机改变OOB样本的第j列得到误差1,保持其他列不变,对j列进行随机上下置换,得到误差2,误差之间的差距越大说明特征越重要