TypeError [ERR_UNKNOWN_FILE_EXTENSION]:/node_modules/country-flag-icons/modules/countries.json 的文件扩展



这几天我一直在做一个项目。它工作得很好,但从前几天开始,它向我展示了这个JSON扩展错误。为了解决这个问题,我删除了node_modules文件,.next文件,从依赖中卸载了国家标志图标,并删除了yarn。锁定文件,但仍然会出现错误。我想也许我在代码中做错了什么,所以,我重置了以前的提交并试图开始,但仍然是相同的错误。

my dependencies是

"dependencies": {
"@babel/preset-react": "^7.16.7",
"@date-io/date-fns": "1.3.13",
"@emotion/cache": "^11.6.0",
"@emotion/react": "^11.7.0",
"@emotion/server": "^11.4.0",
"@emotion/styled": "^11.6.0",
"@fullcalendar/daygrid": "^5.10.1",
"@fullcalendar/interaction": "^5.10.1",
"@fullcalendar/list": "^5.10.1",
"@fullcalendar/react": "^5.10.1",
"@fullcalendar/timegrid": "^5.10.1",
"@fullcalendar/timeline": "^5.10.1",
"@iconify/react": "^3.1.0",
"@material-ui/pickers": "^3.3.10",
"@mui/icons-material": "^5.2.4",
"@mui/lab": "^5.0.0-alpha.59",
"@mui/material": "^5.2.2",
"@nandorojo/swr-firestore": "^0.16.0",
"@zeit/next-css": "^1.0.1",
"@zeit/next-sass": "^1.0.1",
"axios": "^0.24.0",
"change-case": "^4.1.2",
"country-flag-icons": "^1.5.2",
"date-fns": "^2.27.0",
"firebase": "^9.6.1",
"formik": "^2.2.9",
"framer-motion": "^4.1.17",
"jwt-check-expiration": "^1.0.5",
"material-ui-phone-number": "^3.0.0",
"moment": "^2.29.1",
"next": "^12.0.7",
"next-transpile-modules": "^9.0.0",
"node-sass": "^4.14.1",
"notistack": "^2.0.3",
"nprogress": "^0.2.0",
"otp-input-react": "^0.2.4",
"prevent-orientation": "^2.1.0",
"prop-types": "^15.7.2",
"react": "17.0.2",
"react-countdown": "^2.3.2",
"react-dom": "17.0.2",
"react-drag-drop-files": "^2.2.2",
"react-intersection-observer": "^8.32.5",
"react-lazy-load-image-component": "^1.5.1",
"react-number-format": "^4.9.1",
"react-otp-input": "^2.4.0",
"react-phone-input-mui": "^2.9.4",
"react-phone-number-input": "^3.1.44",
"react-quill": "^2.0.0-beta.4",
"react-screen-orientation": "^0.0.4",
"request-ip": "^2.1.3",
"simplebar": "^5.3.6",
"simplebar-react": "^2.3.6",
"stylis": "^4.0.10",
"stylis-plugin-rtl": "^2.1.1",
"timezone-support": "^2.0.2",
"typescript": "^4.4.4",
"yup": "^0.32.11"
},

我jscongif。Json文件

{
"compilerOptions": {
"baseUrl": "."
},
"include": [],
"exclude": ["node_modules", "**/node_modules/*"]
}

我真的被这个问题难住了。如果你能解决这个问题就太好了。谢谢。

我在谷歌搜索ERR_UNKNOWN_FILE_EXTENSION时偶然发现了这个线程。我也恰好是country-flag-icons包的维护者。我刚刚发布了country-flag-icons@1.5.3和一个可能的修复。你可以试试那个。

最新更新