每次新建项目都要用npm init吗?

Do I need to use npm init every time I create a new project?

我看到有人解释说 npm init 是创建 package.json 文件所必需的。但是在我上一个练习项目中我忘记使用 npm init 并且在我使用 npx create-react-app ...

时创建了 package.json 文件

有人能帮我理解一下吗?

Package.json 文件是一个文件,您可以在其中指定应用程序的名称、版本、许可证以及应用程序所需的依赖关系 etc.It 在启动新的应用程序之前不需要执行 npm init react 项目,因为它带有一个包 json 文件,该文件具有 start/run 应用程序的项目依赖项和脚本。您只需修改 react 应用程序随附的包 json 文件以适应您的需求。