云函数中引入第三方nodejs模块,怎么不认识exports default?
用了一个发货地址智能解析第三方模块,在模块中export是这样的:
exports.ParseAddress = ParseAddress;exports.AREA = _area2.default;exports.Utils = _utils2.default;exports.default = new ParseAddress(); |
该模块给出的调用demo是这样的:
import AddressParse from 'address-parse';const [result] = AddressParse.parse('福建省福州市福清市石竹街道义明综合楼3F,15000000000,asseek'); |
而我必须这样使用才可以,好怪:
// 云函数入口文件const AddressParse = require('address-parse')// 云函数入口函数exports.main = async (event, context) => { const [result] = AddressParse.default.parse('福建省福州市福清市石竹街道义明综合楼3F,15000000000,asseek') return { result }} |
该模块的github为:
