繁体   English   中英

我已将我的 package.json 文件在 react 项目中上移了一个文件夹,现在 `npm start` 不起作用

[英]I have moved my package.json file one folder up in react project and now `npm start` is not working

我当前的文件夹结构是

   -- project folder
         |-- package.json
         |-- react-project
                  |-- src folder
                  |-- public folder

我的节点版本是 18

为了让npm start工作,您必须从与您的package.json相同的目录运行命令。

node_modulespackage-lock.jsonpackage.json应该始终位于项目的根目录中,这是一种很好的做法。

如果您移动这些文件/文件夹,可能会破坏它们的路径。

例如,在顶部的package.json中,您将有一行类似于: "main": "node_modules/expo/AppEntry.js" 如果您移动node_modulespackage.json ,那么这将不再有效。 它需要更改为"./node_modules""../node_modules"

如果出于特定原因需要移动此文件夹,则必须进行一些重新配置以确保路径正确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM