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)