liyupi/mianshiya-public

项目跑起来会出问题啊

SharkThought opened this issue · 4 comments

我是在Ubuntu20.04上跑的,已安装过依赖,运行yarn start,会报错:
Error: Cannot find module '~/mianshiya-public/src/pages/User/Login'
详细报错信息如下:
Cannot find module '/home/franckrain/mianshiya-public/src/pages/User/Login'
Require stack:

  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/utils/pluginUtils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/PluginAPI.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/ServiceWithBuiltIn.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/forkedDev.js
    Error: Cannot find module '/home/franckrain/mianshiya-public/src/pages/User/Login'
    Require stack:
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/utils/pluginUtils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/PluginAPI.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/ServiceWithBuiltIn.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/forkedDev.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.mod._resolveFilename (/home/franckrain/mianshiya-public/node_modules/@umijs/bundler-webpack/lib/requireHook.js:49:28)
    at Function.resolve (node:internal/modules/cjs/helpers:108:19)
    at /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:55:75
    at Array.reduce ()
    at getComponents (/home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:48:42)
    at /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:60:26
    at Array.reduce ()
    at getComponents (/home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:48:42)
    at /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:60:26
    Done in 4.90s.

请问如何解决?

检查 node 之类的版本

我是在Ubuntu20.04上跑的,已安装过依赖,运行yarn start,会报错: Error: Cannot find module '~/mianshiya-public/src/pages/User/Login' 详细报错信息如下: Cannot find module '/home/franckrain/mianshiya-public/src/pages/User/Login' Require stack:

  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/utils/pluginUtils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/PluginAPI.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/ServiceWithBuiltIn.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/forkedDev.js
    Error: Cannot find module '/home/franckrain/mianshiya-public/src/pages/User/Login'
    Require stack:
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/utils/pluginUtils.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/Service/PluginAPI.js
  • /home/franckrain/mianshiya-public/node_modules/@umijs/core/lib/index.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/ServiceWithBuiltIn.js
  • /home/franckrain/mianshiya-public/node_modules/umi/lib/forkedDev.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.mod._resolveFilename (/home/franckrain/mianshiya-public/node_modules/@umijs/bundler-webpack/lib/requireHook.js:49:28)
    at Function.resolve (node:internal/modules/cjs/helpers:108:19)
    at /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:55:75
    at Array.reduce ()
    at getComponents (/home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:48:42)
    at /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:60:26
    at Array.reduce ()
    at getComponents (/home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:48:42)
    at /home/franckrain/mianshiya-public/node_modules/@umijs/plugin-ui-blocks/lib/ui/utils.js:60:26
    Done in 4.90s.

请问如何解决?

我也是这个问题啊阿啊阿啊阿啊,楼主解决了吗

{
name: '登录',
path: '/user/login',
component: './user/Login',
},
{
name: '创建试卷',
path: '/addPaper',
component: './AddPaper',
wrappers: ['@/wrappers/auth'],
},

config/routes.ts 改下路径大小写

{ name: '登录', path: '/user/login', component: './user/Login', }, { name: '创建试卷', path: '/addPaper', component: './AddPaper', wrappers: ['@/wrappers/auth'], },

config/routes.ts 改下路径大小写

多谢。