小编sav*_*vvy的帖子

由于已弃用的circular-json,角度项目创建失败

我用以下命令创建了新的角度项目

ng new hello-world
Run Code Online (Sandbox Code Playgroud)

它失败了

npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, flatted is its successor.
npm ERR! Unexpected end of JSON input while parsing near '...rocess":"~0.7.0"},"_h'
Run Code Online (Sandbox Code Playgroud)

然后我安装平板使用...

npm i flatted
Run Code Online (Sandbox Code Playgroud)

但错误仍然存​​在.如何使用flatted而不是deprecated library circular-json?

javascript node.js npm typescript angular

6
推荐指数
1
解决办法
1166
查看次数

formik中的submitForm、handleSubmit、onSubmit有什么区别?

Formik 文档 说

https://jaredpalmer.com/formik/docs/guides/form-submission

要在 Formik 中提交表单,您需要以某种方式触发提供的 handleSubmit(e) 或 submitForm 道具。当您调用其中任何一个方法时,Formik 每次都会执行以下(伪代码):

----
Run all field-level validations, validate, and validationSchema asynchronously and deeply merge results
---
Run Code Online (Sandbox Code Playgroud)

我无法理解表单提交过程。handleSubmit、onSubmit、submitForm 有什么区别。

即使我提供了同步验证功能,验证是否总是异步运行?

以上三个函数哪个异步运行?他们返回什么?

formik

6
推荐指数
2
解决办法
2259
查看次数

标签 统计

angular ×1

formik ×1

javascript ×1

node.js ×1

npm ×1

typescript ×1