Node.js 无法解析模块';财政司司长';关于edgejs

Node.js 无法解析模块';财政司司长';关于edgejs,node.js,edgejs,Node.js,Edgejs,我在我的节点项目中使用最新的edgejs(6.5.1)。但当我在项目中使用edge时 var edge = require('edge'); 我得到了这个错误 无法解析模块“fs” 稍后,当我检查edge.js文件时,我看到edge正在使用“fs” var fs = require('fs'), path = require('path'), builtEdge = path.resolve(__dirname, '../build/Release/' + (process.e

我在我的节点项目中使用最新的edgejs(6.5.1)。但当我在项目中使用edge时

var edge = require('edge');
我得到了这个错误

无法解析模块“fs”

稍后,当我检查edge.js文件时,我看到edge正在使用“fs”

var fs = require('fs'),
    path = require('path'),
    builtEdge = path.resolve(__dirname, '../build/Release/' + (process.env.EDGE_USE_CORECLR || !fs.existsSync(path.resolve(__dirname, '../build/Release/edge_nativeclr.node')) ? 'edge_coreclr.node' : 'edge_nativeclr.node')),
    edge;

如何修复此错误?

尝试在命令行上运行
npm i-g fs
,然后再次尝试运行该项目。天哪,不。如果您在节点上,并且找不到
fs
,请不要从npm安装它。这永远是错误的解决方案。如果您的节点安装自标配以来没有
fs
,则会出现严重的配置错误。尝试更新节点以启动,并向我们显示完整的错误消息。附议@Qix所说的内容-如果您从NPM安装
fs
,您将得到的只是一个(以防止恶意软件包冒充内置节点模块)。