首页 > 解决方案 > 有多个模块的名称仅在大小写 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. 我该如何解决这个问题?

标签: node.js

解决方案


推荐阅读