Node.JS找不到模块'xml2js'(Windows)

someUserMain

作业系统:Windows 7 64-bit

需要使用Node.js解析xml文件。

使用库来解析xml2js

使用命令“ npm install xml2js”安装Xml2js。


但是,如果您运行代码:

var fs = require ('fs'), xml2js = require ('xml2js'); 

var parser = new xml2js.Parser (); 
fs.readFile ('<path to the xml-file>', function (err, data) {
     parser.parseString (data, function (err, result) {
         console.dir (result); 
         console.log ('Done'); 
     }); 
});

一个错误:

module.js:340
    throw err;
          ^
Error: Cannot find module 'xml2js'
    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> (<путь до js-файла>:3:14)
    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 Function.Module.runMain (module.js:497:10)

请告诉我,如何解决问题?

莱拉星

确保该目录./node_modules/xml2js存在。

当您在npm install somemodule运行D:/test,它将存储到D:/test/node_modules/somemodule,则您可以在中需要此模块D:/test/*.js,而在则不需要D:/other/place/*.js如果希望在任何应运行的地方都可以使用该模块:

npm install somemodule -g

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js Xml2js来自属性的结果

来自分类Dev

Node.js找不到模块

来自分类Dev

Node.js:找不到模块“ chai”

来自分类Dev

在Node.js中找不到模块

来自分类Dev

找不到Node.js模块

来自分类Dev

Node.js找不到模块

来自分类Dev

在Node.js中找不到模块

来自分类Dev

Node.js“错误:找不到模块”

来自分类Dev

找不到node.js模块

来自分类Dev

Node.js Express JS-找不到模块

来自分类Dev

XML属性在Node.js xml2js中不起作用

来自分类Dev

认真调试node.js'找不到模块xyz / abcd'

来自分类Dev

Node.js错误:找不到模块“请求”

来自分类Dev

Node.js:错误:找不到模块“ html”

来自分类Dev

node.js找不到模块'./lib/compat'

来自分类Dev

Node.js-错误:找不到模块“ config / chgpass”

来自分类Dev

在Pushkin安装中找不到Node.js fs模块

来自分类Dev

在Node JS mysql错误中找不到模块'./routes/customer'

来自分类Dev

认真调试node.js'找不到模块xyz / abcd'

来自分类Dev

Node.js 错误:找不到模块“firebase/storage”

来自分类Dev

Node.js Express 错误:找不到模块

来自分类Dev

Node.js xml2js http.request 标签匹配

来自分类Dev

如何将 xml2js 响应传递给 node.js 路由中的变量?

来自分类Dev

Node.js-当模块调用其他模块时,“找不到模块”

来自分类Dev

使用Node.JS xml2js将XML转换为JSON时处理XML属性

来自分类Dev

使用Node.js / Express / xml2js解析具有多个<?xml>标记的XML文件

来自分类Dev

在Windows10中重新安装Node.js后出现``找不到模块'process-nextick-args'npm错误''

来自分类Dev

Node.js:使用npm -g安装模块后找不到模块

来自分类Dev

Node.js:使用npm -g安装模块后找不到模块