Reactjs 未找到模块:Can';t解决';反应';在';C:\Users\USER\Desktop\test\src';
我已经使用CreateReact应用程序测试创建了一个名为folder的测试,在成功创建文件夹后,当执行npm时,开始出现此错误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,
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。如果没有任何帮助,您必须在此处提交新问题-