技能 编程开发 Framer SDK升级与迁移指南

Framer SDK升级与迁移指南

v20260423
framer-upgrade-migration
该技能提供了一套全面的指南,用于分析、规划和执行Framer SDK、插件API的升级,并在不同版本间进行迁移。它帮助开发者检测破坏性变更,指导用户进行版本检查、API升级步骤,确保项目能顺利适配新的Framer环境。
获取技能
252 次下载
概览

Framer Upgrade & Migration

Overview

Guide for upgrading Framer plugin SDK, Server API, and migrating between Framer platform versions. Check the Framer Developer Changelog for breaking changes before upgrading.

Instructions

Step 1: Check Current Versions

npm list framer-plugin framer-api framer
npm view framer-plugin version
npm view framer-api version

Step 2: Review Changelog

Visit https://www.framer.com/developers/changelog for breaking changes.

Key migrations:

  • Plugin API 3.x: Introduced Managed Collections, Code File APIs
  • Server API beta: WebSocket-based programmatic access
  • Code Components v2: Updated property control types

Step 3: Upgrade Plugin SDK

git checkout -b upgrade/framer-plugin
npm install framer-plugin@latest
npm run build  # Check for type errors
npm test       # Run tests

Step 4: Common Migration Patterns

// Plugin API 2.x → 3.x: Collection APIs changed
// BEFORE: framer.createCollection(...)
// AFTER: framer.createManagedCollection(...)

// Code components: ControlType changes
// BEFORE: ControlType.FusedNumber
// AFTER: ControlType.Number (with min/max/step)

// Overrides: import path
// BEFORE: import { Override } from 'framer'
// AFTER: import { Override } from 'framer' (unchanged, but check type shape)

Step 5: Rollback

# Pin to previous version
npm install framer-plugin@3.x.x --save-exact

Resources

Next Steps

For CI integration, see framer-ci-integration.

信息
Category 编程开发
Name framer-upgrade-migration
版本 v20260423
大小 2.18KB
更新时间 2026-04-26
语言