Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Javascript 节点/Npm更新后,Sails.js无法找到模块';ini';_Javascript_Node.js_Macos_Module_Sails.js - Fatal编程技术网

Javascript 节点/Npm更新后,Sails.js无法找到模块';ini';

Javascript 节点/Npm更新后,Sails.js无法找到模块';ini';,javascript,node.js,macos,module,sails.js,Javascript,Node.js,Macos,Module,Sails.js,我正在Sails.js中开发一个应用程序,在尝试创建用户帐户时遇到了一个身份验证错误。我无法调试我的问题,所以我决定更新节点和NPM。现在,抛出一个不同的错误 module.js:338 throw err; ^ Error: Cannot find module 'ini' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.j

我正在Sails.js中开发一个应用程序,在尝试创建用户帐户时遇到了一个身份验证错误。我无法调试我的问题,所以我决定更新节点和NPM。现在,抛出一个不同的错误

module.js:338
    throw err;
          ^
Error: Cannot find module 'ini'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous>       (/usr/local/lib/node_modules/sails/node_modules/rc/lib/utils.js:2:12)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
module.js:338
犯错误;
^
错误:找不到模块“ini”
在Function.Module.\u解析文件名(Module.js:336:15)
在Function.Module.\u加载(Module.js:278:25)
at Module.require(Module.js:365:17)
根据需要(module.js:384:17)
反对。(/usr/local/lib/node_modules/sails/node_modules/rc/lib/utils.js:2:12)
在模块处编译(Module.js:460:26)
在Object.Module.\u extensions..js(Module.js:478:10)
在Module.load(Module.js:355:32)
在Function.Module.\u加载(Module.js:310:12)
at Module.require(Module.js:365:17)
我犯了一个错误,在相当长的一段时间内没有更新任何一个节点和npm

我安装了
npm ini
。npm声明安装成功,但是当我再次扬帆时,抛出相同的错误

我测试了另一个Sails项目,我知道它工作正常,但我得到了同样的错误

我完全卸载了node和npm,并重新安装了它们,但运气不好。 我删除了
node\u modules
文件夹,运行了
npm安装
,得到了相同的错误。 我删除了两个项目文件夹,并从Github中重新克隆了它们,但失败仍然存在

出于绝望,我试图降级我的node和npm版本,但奇怪的是,我仍然得到了同样的错误

该错误仅在我更新节点后出现。降级节点时没有意义,错误仍然存在


非常感谢您的帮助

看起来这个问题可以追溯到
rc
包,它依赖于
ini

重新安装节点模块是正确的,因为有些带有C绑定的模块需要重新编译才能使用更高版本的节点

您是否也重新安装了全局模块

尝试:


哪个应该重新编译所有的SAIL依赖项

这仍然是一个问题吗?你可能会更幸运地问:gitter.im/balderdashy/sails
npm remove -g sails
npm install -g sails