在我们下载了npm或gulp的一些插件后,打开node_modules可以发现,里面有很多的文件夹,会导致我们将项目拷贝给别人的时候,传输速度会很慢。

其实我们在拷贝给别人项目的时候,node_modules这个文件夹是不需要一起拷贝的,因为有package.json。

package.json的作用:

它记录了当前项目的信息,例如项目名称、版本、作者、github地址、当前项目依赖了哪些第三方模块等。
一般来说该文件都是放在项目的根目录下,所以我们在项目根目录下打开命令行工具,执行npm init -y命令,生成该文件。
在这里插入图片描述
生成的package.json文件:
name:是项目名称
version:是项目版本
description:是项目的描述
main:是项目的主入口文件
scripts:存储的是命令的别名
keywords:允许我们用关键字的方式来描述当前项目
author:是项目的作者
license:是项目遵循的协议,默认是ISC协议
dependencies:依赖的第三方模块
在这里插入图片描述
文件生成之后,在项目根目录下执行命令行工具,输入:npm install 命令即可,会自动去下载第三方模块,所以不用拷贝node_modules文件夹,根据package.json文件夹可以下载第三方模块。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐