我从这里读到,如果他们通过npm-安装你的项目,那么package.json文件中的依赖项允许人们安装依赖项.
最后,dependencies字段用于列出npm上可用的项目的所有依赖项.当有人通过npm安装您的项目时,也会安装列出的所有依赖项.此外,如果有人在项目的根目录中运行npm install,它将安装所有依赖项到./node_modules.
如果有人没有在项目的根目录中运行npm install,那么将安装所有依赖项的位置?
另外,如果他们选择通过Github克隆这个项目呢?无论如何它都准备好了,对吗?那么在那时,除了向用户提供有关项目的元数据之外,package.json文件的目的是什么?