react或npm问题:找不到模块:[CaseSensitivePathsPlugin]`... \ react.js`与磁盘`react'上的相应路径不匹配

The*_*uff 4 javascript npm reactjs es6-modules

npm start在React项目上执行命令时,出现以下错误。

Failed to compile.

Error in ./~/react-scroll-pagination/dist/index.js
Module not found: [CaseSensitivePathsPlugin] `C:\Users\timhu\Dev\MongoDbStitch\PlateSpace\Web\node_modules\React\react.js` does not match the corresponding path on disk `react`.

 @ ./~/react-scroll-pagination/dist/index.js 3:27-43

Error in ./~/react-scroll-pagination/dist/index.js
Module not found: [CaseSensitivePathsPlugin] `C:\Users\timhu\Dev\MongoDbStitch\PlateSpace\Web\node_modules\jQuery\dist\jquery.js` does not match the corresponding path on disk `jquery`.

 @ ./~/react-scroll-pagination/dist/index.js 3:45-62
Run Code Online (Sandbox Code Playgroud)

我是新来的人-但是从我可以看出这是一个路径问题,npm install即将模块添加到node_modules文件夹中,所有模块都使用小写的文件夹名称,但是编译器解析为使用大小写混合的文件夹名称。

我该如何解决?该代码来自MongoDb Stitch PlateSpace教程项目

我要更新现有代码(也许是import语句),还是npm或react问题?

谢谢蒂姆

小智 7

我遇到了同样的问题。

我用替换了:
import React, {Component} from 'React'
import React, {Component} from 'react'

React是区分大小写的,所以要小心并祝好运。


小智 0

您可能在错误的文件夹内执行 npm install / start 。我将删除当前目录并确保在以下位置运行安装:

cd /stitch-examples/helloworld/react-example/
Run Code Online (Sandbox Code Playgroud)

然后

npm install
npm start
Run Code Online (Sandbox Code Playgroud)