Node.js需要模块子文件夹

时间:2018-03-02 01:47:52

标签: node.js require commonjs

xml2js模块在​​'node_modules / xml2js / lib / processors.js'中的脚本中提供了额外的导出。

require()这些的首选方法是什么?

这不起作用

var stripPrefix = require('xml2js/lib/processors').stripPrefix;

以下作品,但似乎不直观,看起来很难看

var stripPrefix = require('./node_modules/xml2js/lib/processors').stripPrefix;

1 个答案:

答案 0 :(得分:2)

导入它的正确方法是:

var stripPrefix = require('xml2js').processors.stripPrefix;

这是因为processors.jsmain file库中导出为exports.processors。仅供参考,主文件在package.json中声明。