Estoy usando el paquete Joi para validar y reemplazar partes de la entrada. Todo funciona bien, pero después del resumen sigo recibiendo:
TypeError: Cannot read property 'string' of undefinedque apuntan a:
internals$q.wrap = Joi.string() .min(1) .max(2) .allow(false);Joi importación:
import Joi from 'joi';dependencias:
"devDependencies": { "@rollup/plugin-commonjs": "^21.0.3", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.1.3", "rollup-plugin-typescript2": "^0.31.2", }, "dependencies": { "joi": "^17.6.0" }rollup.config.json:
import typescript from 'rollup-plugin-typescript2'; import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; import config from '../xxx.config.json' import json from '@rollup/plugin-json' export default config.Endpoints.map(endpoint => { return { input: endpoint, output: [ { dir: '../publish/', format: 'cjs' } ], external: [ ], plugins: [ typescript({ tsconfigOverride: { compilerOptions: { module: "es2015", declaration: false } } }), resolve(), commonjs(), json(), ] } } );¿Puede alguien ayudarme con esto?
Gracias.
Traté de actualizar el paquete acumulativo y sus complementos.