Open renxia opened 8 years ago
在 amd.js 中定义的 rDefine 存在匹配问题:
var rDefine = /('.*?'|".*?"|[^\\]\/\/[^\r\n\f]*|\/\*[\s\S]*?\*\/)|((?:^|[^\.])\bdefine\s*\()/ig;
如错误的匹配 test:
rDefine.test('define: function define(rules) {') // true
一个出了问题的文件:
https://github.com/yiminghe/async-validator/blob/master/src/index.js#L32
经过 babel 编译后,对应位置的代码就为上面测试的格式了
node_modules/async-validator/lib/index.js
在 amd.js 中定义的 rDefine 存在匹配问题:
如错误的匹配 test:
一个出了问题的文件:
https://github.com/yiminghe/async-validator/blob/master/src/index.js#L32
经过 babel 编译后,对应位置的代码就为上面测试的格式了