未验证 提交 b86420fc 编写于 作者: Z zthxxx 提交者: GitHub

fix: turn on react-dev-inspector only for locally developed devs (#7859)

- 在正式编译为页面后, react-dev-inspector 一般就没有意义了,不应该在正式编译是开启,推荐只在本地开发时使用
- 不在 build 时开启还能优化减少 build 耗时
- inspector 插件本身需要配合前端组件 `<Inspector>` 使用,而原本组件的代码中也只在 dev 下才开启

rel: 818926f4 9862c943
上级 88499e52
// https://umijs.org/config/
import { defineConfig } from 'umi';
export default defineConfig({
plugins: [
// https://github.com/zthxxx/react-dev-inspector
'react-dev-inspector/plugins/umi/react-inspector',
],
// https://github.com/zthxxx/react-dev-inspector#inspector-loader-props
inspectorConfig: {
exclude: [],
babelPlugins: [],
babelOptions: {},
},
});
......@@ -41,12 +41,5 @@ export default defineConfig({
basePath: '/',
},
esbuild: {},
// https://github.com/zthxxx/react-dev-inspector
plugins: ['react-dev-inspector/plugins/umi/react-inspector'],
inspectorConfig: {
// loader options type and docs see below
exclude: [],
babelPlugins: [],
babelOptions: {},
},
plugins: [],
});
......@@ -28,12 +28,12 @@
"precommit": "lint-staged",
"prettier": "prettier -c --write \"src/**/*\"",
"site": "npm run fetch:blocks && npm run build",
"start": "umi dev",
"start:dev": "cross-env REACT_APP_ENV=dev MOCK=none umi dev",
"start:no-mock": "cross-env MOCK=none umi dev",
"start:no-ui": "cross-env UMI_UI=none umi dev",
"start:pre": "cross-env REACT_APP_ENV=pre umi dev",
"start:test": "cross-env REACT_APP_ENV=test MOCK=none umi dev",
"start": "cross-env UMI_ENV=dev umi dev",
"start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev umi dev",
"start:no-mock": "cross-env MOCK=none UMI_ENV=dev umi dev",
"start:no-ui": "cross-env UMI_UI=none UMI_ENV=dev umi dev",
"start:pre": "cross-env REACT_APP_ENV=pre UMI_ENV=dev umi dev",
"start:test": "cross-env REACT_APP_ENV=test MOCK=none UMI_ENV=dev umi dev",
"pretest": "node ./tests/beforeTest",
"test": "umi test",
"test:all": "node ./tests/run-tests.js",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册