首页 > 解决方案 > React-App 由于 node-sass 错误而崩溃 | TypeError:fs.​​existsSync 不是函数

问题描述

在过去的几个月里,我一直在研究我的应用程序,它在安装node-sass时运行良好,直到今天我发现node-sass模块本身 出现以下错误。在此处输入图像描述

我尝试将node-sass升级到version-5进行调试,安装的 sass-loader到目前为止尝试了一切都无济于事。错误仍然存​​在。

我的Package.json文件:

{
 "name": "giftshop2",
 "version": "0.1.0",
 "private": true,
 "dependencies": {
 "@testing-library/jest-dom": "^4.2.4",
 "@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"firebase": "^7.23.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.2.0",
"react-scripts": "^4.0.0",
"sass-loader": "^10.0.5"
},
 "scripts": {
 "start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
  ">0.2%",
  "not dead",
  "not op_mini all"
],
"development": [
  "last 1 chrome version",
  "last 1 firefox version",
  "last 1 safari version"
]
}
}

任何帮助将不胜感激。

标签: cssnode.jsreactjsmodulenode-sass

解决方案


我刚刚发现问题不在于node-sass,我不小心在我的一个组件中从 node-sass导入了渲染,这破坏了我的整个应用程序。当我评论它时,我的应用程序又开始工作了。4小时后,我发现这是多么愚蠢的错误:)

在此处输入图像描述

我保持我的问题开放而不是删除它,以防有人遇到同样的问题,这将是有帮助的。

谢谢


推荐阅读