使用veevalidate停止Vue返回意外令牌导出?

rn0zuynd  于 2023-05-18  发布在  Vue.js
关注(0)|答案(2)|浏览(147)

Nuxt与服务器端渲染。Typescript and vee-validate 3.4.9.
这个代码没问题

extend('positive', value => {
  return value >= 0;
});

添加默认值,然后我得到意外令牌'export'错误

extend('required', { ...required });

到目前为止,我读到的是,这是一个透明的错误?

oxiaedzo

oxiaedzo1#

https://vee-validate.logaretm.com/v3/guide/rules.html#importing-the-rules
您可以通过忽略翻译过程中的vee-validate/dist/rules或从vee-validate/dist/rules.umd导入规则来修复这个问题

import { required } from "vee-validate/dist/rules.umd";

上面添加的umd对我来说很有效
顺便说一句,我想你可能只是想要extend('required', required);代替?

ryhaxcpt

ryhaxcpt2#

Transpile确实在 * nuxt.config.js * 中修复了它

build: {
    transpile: [
        'vee-validate'
    ]
},

相关问题