我目前正在学习节点并拉了一个git项目。当我尝试使用命令 node main.js 运行主javascript文件时,它会抛出以下错误:
module.js:340
throw err;
^
Error: Cannot find module 'libxml-xsd'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/Users/me/project/controller/product.js:12:11)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/Users/me/project/main.js:44:15)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
我尝试运行&#39; npm install libxml-xsd &#39;,但未成功。 当我 npm list 时,它表示 UNMET DEPENDENCY libxml-xsd@^0.2.0 ,以下是堆栈跟踪:
npm ERR! missing: libxml-xsd@^0.2.0, required by me@0.0.0
npm ERR! extraneous: libxmljs@0.15.0 /Users/me/project/node_modules/libxmljs
npm ERR! extraneous: libxmljs-easy@0.2.1 /Users/me/project/node_modules/libxmljs-easy
注意:我已经运行 npm install libxmljs , npm install libxmljs-easy 并使用Mac OS X 10.11。节点版本 - v0.10.36和npm版本 - 2.14.7
编辑:直接使用libxmljs也无法解决问题(正如以下一位用户所建议的那样)