@dodoex/core
v2.0.1
Published
1. 考虑到很多核心方法写在 core 项目,当方法报错时需要告知给用户报错内容。以便让用户知道错误,以及联系客服时能提供相应信息。所以将 toast 方法通过初次调用赋值的方式,传入 core 项目
Downloads
17
Readme
使用
- 考虑到很多核心方法写在 core 项目,当方法报错时需要告知给用户报错内容。以便让用户知道错误,以及联系客服时能提供相应信息。所以将 toast 方法通过初次调用赋值的方式,传入 core 项目
initCore({
projectToastFailed: toastFailed,
projectToastSuccess: toastSuccess,
});- 其他按需使用即可
常用方法
错误捕获
监听到错误,需要上报到 sentry ,并提供有用的信息,方便修复。并根据实际情况看是否需要提示给用户
captureException(api, error, params)问题
- get config rollup 不支持动态参数的 dynamic import, 见 https://github.com/rollup/rollup/issues/2463,所以 packages\dodoex-core\src\setting\getConfig\index.ts 文件中
let { default: data } = await import(
`./configs/${chain.localConfigPath}.json`
);的导入在 dodo-web 项目中使用时会报错,
./node_modules/@dodoex/core/dist/esm/index.js
Module not found: Can't resolve './configs' in 'C:\code\work\dodo-web\node_modules\@dodoex\core\dist\esm'
Compiling...
Failed to compile.
./node_modules/@dodoex/core/dist/esm/index.js
Module not found: Can't resolve './configs' in 'C:\code\work\dodo-web\node_modules\@dodoex\core\dist\esm'这里不再使用动态参数,如果请求报错,则使用默认的空配置文件即可
