云函数中引入第三方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为: