我是React的新手。js和npm。
首先,我使用命令npm create react-app my-test-npm-react-app
然后我等了一会儿。它帮助我创建了一个React项目。一切看起来都很正常。但是当我跑的时候npm start
命令提示符:
> my-test-npm-react-app@0.1.0 start
> react-scripts start
'Projects\my-test-npm-react-app\node_modules\.bin\' is not recognized as an internal or external command, operable program or a batch file.
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'D:\00Fronted-End-WebDev\Study Codes\07. React.js\react-scripts\bin\react-scripts.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
当我用Yarn的时候它工作正常。但npm不!
我该如何解决这个问题?(我已经尝试了一些方法,但没有成功)
我这样做了:
1.删除package-lock.json
和node_modules
1.运行命令npm install
重新安装软件包
1.然后运行npm start
,但仍然无法正常工作
为什么?
1条答案
按热度按时间brtdzjyr1#
尝试删除node_modules和package-lock。json(不是package。json)文件,重新运行
npm install
并重新启动IDE。如果您使用的是macOS或Linux,请在
bash
或zsh
中发出以下命令。如果您使用的是Windows,请在CMD中发出以下命令。
更多link