rollup打包报错“semantic error TS2802”

rollup版本:2.79.1;nodejs:16.16.0;typescript:5.1.6

错误信息

javascript 复制代码
Error: D:/**/*.ts(158,32): semantic error TS2802: Type 'StyleSheetList' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher.

修改tsconfig.json配置,增加"lib": ["es2015"]配置

javascript 复制代码
{
  "files": [],
  "references": [
    {
      "path": "./tsconfig.node.json"
    },
    {
      "path": "./tsconfig.app.json"
    },
    {
      "path": "./tsconfig.vitest.json"
    }
  ],
  "compilerOptions": {
    "downlevelIteration": true,
    "lib": ["es2015"],
  }
}

源代码可参考:vue3-print-ts (gitee.com)

相关推荐
Henry2you8 分钟前
新手引导-纯js手搓
前端
小桥风满袖8 分钟前
Three.js-硬要自学系列13 (加载gltf外部模型、加载大模型)
前端·css·three.js
前端涂涂9 分钟前
express-generratior工具用法
前端·后端
正在努力的前端小白9 分钟前
Vue3可编辑字段组件的演进之路:从繁琐到优雅
前端·javascript·vue.js
极客小俊1 小时前
粘性定位Position:sticky属性是不是真的没用?
前端
云端看世界1 小时前
ECMAScript 类型转换 下
前端·javascript
云端看世界1 小时前
ECMAScript 运算符怪谈 下
前端·javascript
云端看世界1 小时前
ECMAScript 函数对象实例化
前端·javascript
前端爆冲1 小时前
基于vue和flex实现页面可配置组件顺序
前端·javascript·vue.js
云端看世界1 小时前
ECMAScript 中的特异对象
前端·javascript