node.js - 有多个模块的名称仅在大小写 Nextjs 上有所不同
问题描述
我在做的时候收到这个错误npm run dev
。
Rahul kumar@LAPTOP-LLVI94VP MINGW64 ~/Desktop/Projects/dev/bdevg (main)
$ npm run dev
> bdevg@0.1.0 dev C:\Users\Rahul kumar\Desktop\Projects\dev\bdevg
> next dev
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info - Loaded env from C:\Users\Rahul kumar\Desktop\Projects\dev\bdevg\.env.local
info - Loaded env from C:\Users\Rahul kumar\Desktop\Projects\dev\bdevg\.env.development
info - Loaded env from C:\Users\Rahul kumar\Desktop\Projects\dev\bdevg\.env
warn - React 17.0.1 or newer will be required to leverage all of the upcoming features in Next.js 11. Read more: https://err.sh/next.js/react-version
warn - ./node_modules/next/dist/compiled/webpack/global.js
There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers:
* C:\Users\Rahul kumar\Desktop\Projects\dev\bdevg\node_modules\next\dist\compiled\webpack\global.js
Used by 4 module(s), i. e.
C:\Users\Rahul kumar\Desktop\Projects\dev\bdevg\node_modules\lodash.throttle\index.js
* C:\Users\Rahul kumar\desktop\Projects\dev\bdevg\node_modules\next\dist\compiled\webpack\global.js
Used by 1 module(s), i. e.
C:\Users\Rahul kumar\desktop\Projects\dev\bdevg\node_modules\next\dist\build\polyfills\polyfill-nomodule.js
我在这里包含了一个完整的错误,因为 stackoverflow.com 不允许粘贴没有长描述的长代码。
我还在 stackoverflow.com 上解决了一些相同类型的问题。当我干净地查看错误时,我发现它没有指向任何项目文件,而是指向node_modules
. 我该如何解决这个问题?
解决方案
推荐阅读
- java - 如何用 jmeter 中的 java 函数/方法的结果替换部分 json 请求正文?
- javascript - PrimeFaces Extensions CKEditor:无法访问自定义配置
- c - 使用 gcc 编译时 -ffreestanding 和 -nostdlib 的区别
- node.js - Mongodb - 使用 $regex 运算符查找包含数组中值的所有文档
- java - 解压hadoop兼容的snappy文件
- python - 如何使用 NLTK 标记包含标点符号的单词
- firebase - 在 Firestore 中存储(可能)巨大列表的最佳方式是什么?
- javascript - TweetNaCl TypeError:意外类型,使用 Uint8Array
- excel - 对 UDF 使用数组求和
- angular - 如何在 Angular 项目中引用 environment.ts 文件中的其他环境属性?