[英]Node.js require module subfolders
xml2js模块在位于“ node_modules / xml2js / lib / processors.js”中的脚本中提供了其他导出。
要求这些的首选方式是什么?
这不行
var stripPrefix = require('xml2js/lib/processors').stripPrefix;
以下作品有效,但似乎不直观且难看
var stripPrefix = require('./node_modules/xml2js/lib/processors').stripPrefix;
正确的导入方式是:
var stripPrefix = require('xml2js').processors.stripPrefix;
这是因为processors.js
在库的main file
中被导出为exports.processors
。 仅供参考,主文件在package.json
声明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.