在node module.js文件中有这行代码:
>>> '\r\nlalala\r\nlalalal\r\n'.rstrip().lstrip()
'lalala\r\nlalalal'
这是做什么的?
ptpython
最终,出口正在设定这个新对象:
exports = module.exports = {
makeRequireFunction,
stripBOM,
addBuiltinLibsToObject
};
为什么需要exports = module.exports?
答案 0 :(得分:0)
这只是一个快捷方式,允许您继续在文件中使用exports.[whatever]
。最终,module.exports
的内容被“导出”。