新手第一次拉代码,运行yarndev,界面空白,代码有报错,
步骤:
1、安装node22.20.0
2、安装yarn
3、拉取项目
4、运行yarn install
5、运行yarn pre.dev
6、访问http://localhost:8000/ ,反应比较慢,但能进入,不报错
7、运行yarn dev
8、访问http://localhost:8000/ 。空白页面,有两个报错
报错信息:
1、Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'beforeEach')
at getRootContainer.jsx:48:24
2、vue-router.mjs:2496 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'value')
at ComputedRefImpl.fn (vue-router.mjs:2496:76)
截图:

<a href="/u/2" data-type="user" data-id="2" data-toggle="popover" data-title="地虎降天龙">@hawk86104</a>
安装依赖没有报错,只是有一些警告,但是我重新运行yarn install,,再次访问http://localhost:8000/ 竟然好了,,感谢大佬!
第一次安装:
PS E:zhenguigutvttesticegl-three-vue-tres> yarn install
yarn install v1.22.22
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning " > @fesjs/builder-vite@4.0.5" has incorrect peer dependency "@fesjs/fes@^3.1.12".
warning "@fesjs/builder-vite > autoprefixer@10.4.21" has unmet peer dependency "postcss@^8.1.0".
warning "@fesjs/builder-vite > postcss-flexbugs-fixes@5.0.2" has unmet peer dependency "postcss@^8.1.4".
warning "@fesjs/builder-vite > postcss-safe-parser@6.0.0" has unmet peer dependency "postcss@^8.3.3".
warning " > @fesjs/plugin-access@4.0.0-beta.0" has unmet peer dependency "vue-router@^4.5.1".
warning " > @fesjs/plugin-layout@6.0.0-beta.0" has unmet peer dependency "vue-router@^4.5.1".
warning " > @fesjs/plugin-model@4.0.0-beta.0" has unmet peer dependency "@vueuse/core@^13.0.0".
warning " > @fesjs/plugin-pinia@4.0.0-beta.0" has incorrect peer dependency "pinia@^3.0.3".
warning "@fesjs/plugin-qiankun > vite-plugin-qiankun@1.0.15" has unmet peer dependency "vite@>=2".
warning " > echarts-liquidfill@3.1.0" has incorrect peer dependency "echarts@^5.0.1".
warning " > echarts-wordcloud@2.1.0" has incorrect peer dependency "echarts@^5.0.1".
warning "lamina > leva@0.10.0" has unmet peer dependency "react@^18.0.0 || ^19.0.0".
warning "lamina > leva@0.10.0" has unmet peer dependency "react-dom@^18.0.0 || ^19.0.0".
warning "lamina > leva > @radix-ui/react-portal@1.0.2" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-portal@1.0.2" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip@1.0.5" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip@1.0.5" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @stitches/react@1.2.8" has unmet peer dependency "react@>= 16.3.0".
warning "lamina > leva > @use-gesture/react@10.3.1" has unmet peer dependency "react@>= 16.8.0".
warning "lamina > leva > react-colorful@5.6.1" has unmet peer dependency "react@>=16.8.0".
warning "lamina > leva > react-colorful@5.6.1" has unmet peer dependency "react-dom@>=16.8.0".
warning "lamina > leva > react-dropzone@12.1.0" has unmet peer dependency "react@>= 16.8".
warning "lamina > leva > @radix-ui/react-portal > @radix-ui/react-primitive@1.0.2" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-portal > @radix-ui/react-primitive@1.0.2" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-compose-refs@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-context@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-dismissable-layer@1.0.3" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-dismissable-layer@1.0.3" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-id@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper@1.1.1" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper@1.1.1" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-presence@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-presence@1.0.0" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-slot@1.0.1" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-use-controllable-state@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-visually-hidden@1.0.2" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-visually-hidden@1.0.2" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-dismissable-layer > @radix-ui/react-use-callback-ref@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-dismissable-layer > @radix-ui/react-use-escape-keydown@1.0.2" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-id > @radix-ui/react-use-layout-effect@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper > @floating-ui/react-dom@0.7.2" has unmet peer dependency "react@>=16.8.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper > @floating-ui/react-dom@0.7.2" has unmet peer dependency "react-dom@>=16.8.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper > @radix-ui/react-arrow@1.0.2" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper > @radix-ui/react-arrow@1.0.2" has unmet peer dependency "react-dom@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper > @radix-ui/react-use-rect@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper > @radix-ui/react-use-size@1.0.0" has unmet peer dependency "react@^16.8 || ^17.0 || ^18.0".
warning "lamina > leva > @radix-ui/react-tooltip > @radix-ui/react-popper > @floating-ui/react-dom > use-isomorphic-layout-effect@1.2.1" has unmet peer dependency "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0".
warning " > three-tile@0.11.9" has incorrect peer dependency "three@0.171.0".
warning "unocss > @unocss/postcss@66.5.2" has unmet peer dependency "postcss@^8.4.21".
warning "unocss > @unocss/vite@66.5.2" has unmet peer dependency "vite@^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0".
warning " > vue-echarts@7.0.3" has incorrect peer dependency "echarts@^5.5.1".
warning " > vite-plugin-glsl@1.5.1" has unmet peer dependency "vite@>= 3.x".
warning Workspaces can only be enabled in private projects.
warning Workspaces can only be enabled in private projects.
[5/5] Building fresh packages...
$ patch-package
patch-package 8.0.0
Applying patches...
No patch files found
Done in 279.72s.
第二次安装:
PS E:zhenguigutvttesticegl-three-vue-tres> yarn install
yarn install v1.22.22
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
$ patch-package
patch-package 8.0.0
Applying patches...
No patch files found
Done in 0.74s.