旧版 JS API 已弃用,并将在 Dart Sass 2.0.0 中删除

问题描述 投票:0回答:1

我之前使用过 create-react-app,现在我将同一个项目切换到 vite,一切工作正常,除了我收到如下警告日志

Deprecation [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.

这些是我的依赖项

"dependencies": { "@heroicons/react": "^2.1.5", "@tanstack/react-table": "^8.17.3", "i18next": "^23.12.1", "i18next-browser-languagedetector": "^8.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-i18next": "^14.1.3", "react-indiana-drag-scroll": "^2.2.0", "react-toastify": "^10.0.5", "recharts": "^2.13.0-alpha.4", "recoil": "^0.7.7", "sass": "^1.79.1", "uuid": "^10.0.0" }

节点版本为v22.7.0

我尝试将版本降级到 1.77.6,但仍然无法正常工作。当我使用 CRA 选项时,这个问题不存在。这实际上不会对我的网站造成任何问题,但它仍然产生许多不需要的警告。那么,有什么方法可以隐藏此警告或解决问题吗?

reactjs sass vite
1个回答
0
投票

弃用可能在heroicons或i18next或toastify的css中,你无能为力,当其他依赖项更新时警告会自行解决

© www.soinside.com 2019 - 2024. All rights reserved.