xml2js模块在'node_modules / xml2js / lib / processors.js'中的脚本中提供了额外的导出。
require()这些的首选方法是什么?
这不起作用
var stripPrefix = require('xml2js/lib/processors').stripPrefix;
以下作品,但似乎不直观,看起来很难看
var stripPrefix = require('./node_modules/xml2js/lib/processors').stripPrefix;
答案 0 :(得分:2)
导入它的正确方法是:
var stripPrefix = require('xml2js').processors.stripPrefix;
这是因为processors.js
在main file
库中导出为exports.processors
。仅供参考,主文件在package.json
中声明。