Reactjs 未找到模块:Can';t解决';反应';在';C:\Users\USER\Desktop\test\src';

Reactjs 未找到模块:Can';t解决';反应';在';C:\Users\USER\Desktop\test\src';,reactjs,create-react-app,Reactjs,Create React App,我已经使用CreateReact应用程序测试创建了一个名为folder的测试,在成功创建文件夹后,当执行npm时,开始出现此错误 Failed to compile. ./src/index.js Module not found: Can't resolve 'react' in 'C:\Users\USER\Desktop\test\src' package.json { "name": "test", "version": "0.1.0", "private": true,

我已经使用CreateReact应用程序测试创建了一个名为folder的测试,在成功创建文件夹后,当执行npm时,开始出现此错误

Failed to compile.

./src/index.js
Module not found: Can't resolve 'react' in 'C:\Users\USER\Desktop\test\src'
package.json

{
  "name": "test",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.6.3",
    "react-dom": "^16.6.3",
    "react-scripts": "2.1.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ]
}
{
“名称”:“测试”,
“版本”:“0.1.0”,
“私人”:没错,
“依赖项”:{
“反应”:“^16.6.3”,
“react dom”:“^16.6.3”,
“反应脚本”:“2.1.1”
},
“脚本”:{
“开始”:“反应脚本开始”,
“构建”:“反应脚本构建”,
“测试”:“反应脚本测试”,
“弹出”:“反应脚本弹出”
},
“eslintConfig”:{
“扩展”:“反应应用程序”
},
“浏览者”:[
">0.2%",
“没有死”,
“不是我
  • 删除
    包锁.json
    文件
  • 运行
    npm安装
    命令
  • 再次尝试执行
    npm start

  • PS:您也可以通过
    npm i-g pnpm
    命令安装其包,使用
    pnpm
    而不是
    npm
    。pnpm包与npm命令相比有一些好处,您可以从中读取完整的差异。

    替换这行代码

    import DatePicker from "react-datepicker";
    
    取而代之

    import DatePicker from "../react-datepicker";
    
    否则

    必须安装软件包

    npm install react-datepicker --save
    

    如果您没有使用faker,请从index.js文件中删除

    import Faker from 'faker';
    

    删除上面的行

    我遇到过类似的错误,我写道:

    import ReactDOM from "react-dom ";
    
    而不是:

    import ReactDOM from "react-dom";
    

    删除多余的空间或检查语法错误。

    尝试删除
    包锁.json
    ,运行
    npm install
    ,然后再次运行
    npm start
    。已尝试此操作,但这也不能解决我的问题,我的文件夹中没有package-lock.json文件,而没有warn.lock,因此删除此文件并运行npm install,但问题未解决您是否尝试使用不同的名称创建新的react应用程序?是的,在不同的位置尝试过,但得到相同的错误确保
    node\u modules/react
    存在。如果不存在,请更新Thread或尝试使用npm。如果没有任何帮助,您必须在此处提交新问题-