You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Figma插件时出现TS2304错误:找不到名称'figma'

Figma插件TS2304 Cannot find name 'figma' 问题解决方案

1. 解决依赖安装警告问题

你执行npm install时出现找不到/Users/username/package.json的警告,是因为终端当前工作目录不是你的Figma插件项目文件夹,而是系统用户根目录,依赖被装到了错误的路径:

  • 先cd切换到你存放插件代码的本地文件夹
  • 如果该文件夹下没有package.json文件,先执行npm init -y初始化npm项目
  • 不要加sudo执行依赖安装命令,本地项目依赖不需要管理员权限:
    npm install --save-dev @figma/plugin-typings

2. 配置TS类型识别规则

figma是Figma插件运行环境直接注入的全局对象,不需要像C++/Java那样显式写import引入语句,只需要在项目根目录的tsconfig.json中添加类型路径配置,让TS能识别对应类型即可:

{
  "compilerOptions": {
    "target": "ES2020",
    "module": "ESNext",
    "strict": true,
    "typeRoots": [
      "./node_modules/@types",
      "./node_modules/@figma"
    ]
  },
  "include": ["*.ts"]
}

3. 验证修复

配置完成后重启IDE,重新执行TS编译,figma.showUI(__html__)相关的TS2304报错就会消失。

内容的提问来源于stack exchange,提问作者Nuzhdin Vladimir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 07:15:02