小程序引入 async-validator 报错

新手上路,请多包涵

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

thirdScriptError 

 sdk uncaught third Error 

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

图片描述

请问有什么办法解决吗

阅读 4k
1 个回答

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';

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

改完后就可以正常引入了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题