alias

  • Type: object
  • Default: {}

配置别名,对引用路径进行隐射。

比如:

  1. export default {
  2. alias: {
  3. 'foo': '/tmp/a/b/foo'
  4. }
  5. }

然后 import('foo'),实际上是 import('/tmp/a/b/foo')

Umi 内置了以下别名:

  • @,项目 src 目录
  • @@,临时目录,通常是 src/.umi 目录
  • umi,当前所运行的 umi 仓库目录
  • react-routerreact-router-dom,底层路由库,锁定版本,打包时所有依赖了他们的地方使用同一个版本
  • reactreact-dom,默认使用 16.x 版本,但如果项目里有依赖,会优先使用项目中依赖的版本