umi框架打包路径问题

不管是直接通过umi g创建页面

$ umi g page index
$ umi g page users

还是通过脚手架创建umi项目

$ yarn create umi

最终直接打包

$ umi build

都会有一个路径问题,找不到umi.css和umi.js
但是dist文件夹下都有umi.css和umi.js
那么具体原因是公共路径publicPath没有配置
需要在umirc.js里进行配置publicPath

plugins: [
    // ref: https://umijs.org/plugin/umi-plugin-react.html
    ['umi-plugin-react', {
      antd: true,
      dva: true,
      dynamicImport: false,
      title: 'umi',
      dll: false,
      routes: {
        exclude: [
          /components\//,
        ],
      },
    }],
  ],
  publicPath: './',
  base: '/',
  history: 'hash',

最终就可以正常访问dist打包项目!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐