我之前使用过 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 选项时,这个问题不存在。这实际上不会对我的网站造成任何问题,但它仍然产生许多不需要的警告。那么,有什么方法可以隐藏此警告或解决问题吗?
弃用可能在heroicons或i18next或toastify的css中,你无能为力,当其他依赖项更新时警告会自行解决