【小程序】小程序引入 async-validator 报错

小程序中引入 async-validator做表单验证,npm安装了也构建了,显示错误:

thirdScriptError

sdk uncaught third Error

module "miniprogram_npm/async-validator/babel-runtime/helpers/extends" is not defined

【小程序】小程序引入 async-validator 报错

请问有什么办法解决吗

回答

github地址

拷贝/src/ 到 自己的小程序文件夹里
把文件夹里所有文件所引入其他文件的路径,后面添加后缀名(不要简写路径)
例如:

import { format, complementError, asyncMap, warning, deepMerge } from './util';

import validators from './validator/';

import { messages as defaultMessages, newMessages } from './messages';

import { format, complementError, asyncMap, warning, deepMerge } from './util.js';

import validators from './validator/index.js';

import { messages as defaultMessages, newMessages } from './messages.js';

记住是所有文件都需要改动,因为小程序不会自动去添加和识别后缀名

改完后就可以正常引入了

以上是 【小程序】小程序引入 async-validator 报错 的全部内容, 来源链接: utcz.com/a/78758.html

回到顶部