我当前的文件夹结构是
-- project folder
|-- package.json
|-- react-project
|-- src folder
|-- public folder
我的节点版本是18
为了使npm start
工作,您必须在与package.json
相同的目录下运行命令。
node_modules
,package-lock.json
和package.json
应该始终作为一个良好的实践项目的根。
如果你移动这些文件/文件夹,它会破坏它们的路径。
例如,在顶部的package.json
中,您将使用类似于:"main": "node_modules/expo/AppEntry.js"
的行。如果您移动node_modules
或package.json
,那么这将不再工作。它需要更改为"./node_modules"
或"../node_modules"
如果你有特殊的原因需要移动这个文件夹,那么你将不得不做一些重新配置,以确保路径是正确的。