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)

相关推荐
GISer_Jing1 小时前
50道JavaScript基础面试题:从基础到进阶
开发语言·javascript·ecmascript
爷_6 小时前
字节跳动震撼开源Coze平台!手把手教你本地搭建AI智能体开发环境
前端·人工智能·后端
charlee448 小时前
行业思考:不是前端不行,是只会前端不行
前端·ai
Amodoro9 小时前
nuxt更改页面渲染的html,去除自定义属性、
前端·html·nuxt3·nuxt2·nuxtjs
Wcowin9 小时前
Mkdocs相关插件推荐(原创+合作)
前端·mkdocs
伍哥的传说10 小时前
CSS+JavaScript 禁用浏览器复制功能的几种方法
前端·javascript·css·vue.js·vue·css3·禁用浏览器复制
lichenyang45310 小时前
Axios封装以及添加拦截器
前端·javascript·react.js·typescript
Trust yourself24310 小时前
想把一个easyui的表格<th>改成下拉怎么做
前端·深度学习·easyui
三口吃掉你10 小时前
Web服务器(Tomcat、项目部署)
服务器·前端·tomcat
Trust yourself24310 小时前
在easyui中如何设置自带的弹窗,有输入框
前端·javascript·easyui