找不到“sass”的类型定义文件。程序包含该文件是因为:隐式类型库 "sass" 的入口点

最近初始化taro项目的时候经常会遇到这个问题,因此记录一下解决方案。

【导读】

  1. 问题描述
  2. 解决方法
  3. 踩坑点!注意点!

问题描述

这个错误通常出现在Taro初始化项目使用TypeScript项目时,打开tsconfig.json它表示你的项目中缺少Sass(SCSS)的类型定义文件。

ps:有可能你的项目没有用到Sass(SCSS),但是当你打开tsconfig.json的时候就会发现

有强迫症的程序员,怎么能忍的了这个标红

解决方法

终端执行一下npm install --save-dev @types/sass@1.43.1,将sass的类型库装进去

然后需要重启项目(关闭vscode再重新打开)

若此时还是有标红,则需要在tsconfig.json内的compilerOptions项添加types,具体代码如下 :

json 复制代码
"compilerOptions": { "types": ["sass"] }

如果仍然遇到问题,尝试编辑项目中的代码文件,例如通过添加或删除一个空行,以触发TypeScript重新解析项目文件。这有时可以帮助TypeScript重新识别类型定义

⚠️ 踩坑!!!注意!!!!

注意一下,不要直接执行npm install --save-dev @types/sass,否则安装了1.45.1版本时会仍然导致无法解决报错问题。

相关推荐
m0_738120721 小时前
CTFshow系列——命令执行web38-40
前端·windows·安全·web安全
是小狐狸呀3 小时前
elementUI-表单-下拉框数据选中后,视图不更新
前端·javascript·elementui
四岁半儿5 小时前
常用css
前端·css
你的人类朋友6 小时前
说说git的变基
前端·git·后端
姑苏洛言6 小时前
网页作品惊艳亮相!这个浪浪山小妖怪网站太治愈了!
前端
字节逆旅6 小时前
nvm 安装pnpm的异常解决
前端·npm
Jerry6 小时前
Compose 从 View 系统迁移
前端
GIS之路7 小时前
2025年 两院院士 增选有效候选人名单公布
前端
四岁半儿7 小时前
vue,H5车牌弹框定制键盘包括新能源车牌
前端·vue.js
烛阴7 小时前
告别繁琐的类型注解:TypeScript 类型推断完全指南
前端·javascript·typescript