async-validator icon indicating copy to clipboard operation
async-validator copied to clipboard

node引用很奇怪

Open landaozhu opened this issue 5 years ago • 0 comments

现在node代码是这么引用的。

const Schema =require('async-validator')
const validator = new Schema.default(descriptor);

问题1 Schema.default这样使用感觉很奇怪 exports.default = Schema;建议改成module.exports = Schema,这就相当于es6的export default 这样使用的时候就是 const validator = new Schema(descriptor); 如果是构建工具你改不动的建议发npm包之前手动改一下

node的引用跟es6引用不一样,建议补充一下文档

landaozhu avatar Oct 16 '20 03:10 landaozhu