---
url: /guide/migrate/2.9.md
---
# 从 2.8 升级至 2.9 {#upgrade-2.8-to-2.9}

Mpx 2.9 版本不包含破坏性变更，主要新增了原子类支持、输出 web 支持 SSR 和构建产物体积优化三项核心特性，更详细的介绍查看[这里](../../articles/2.9-release.md)

## 依赖升级 {#dependency-upgrade}

如果你从既有项目中进行升级，仅需将 @mpxjs 下的依赖升级至 2.9 即可

```json5
{
  "dependencies": {
    "@mpxjs/api-proxy": "^2.9.0",
    "@mpxjs/core": "^2.9.0",
    "@mpxjs/store": "^2.9.0",
    "@mpxjs/pinia": "^2.9.0",
    "@mpxjs/utils": "^2.9.0",
    "@mpxjs/fetch": "^2.9.0",
    // ...
  },
  "devDependencies": {
    "@mpxjs/webpack-plugin": "^2.9.0",
    "@mpxjs/size-report": "^2.9.0",
    "@mpxjs/babel-plugin-inject-page-events": "^2.9.0",
    // 如需使用原子类，加入以下依赖
    "@mpxjs/unocss-plugin": "^2.9.0",
    "@mpxjs/unocss-base": "^2.9.0",
    // 如需使用SSR，加入以下依赖
    "axios": "^1.6.0",
    "express": "^4.18.2",
    "serve-favicon": "^2.5.0",
    "vue-server-renderer": "^2.7.14",
    // ...
  }
}
```

## 使用原子类 {#use-utility-class}

详情查看[这里](../advance/utility-first-css.md)

## 使用SSR {#use-ssr}

详情查看[这里](../advance/ssr.md)
