赞
踩
package.json称之为包描述文件或者包说明文件,在项目中一般会创建package.json文件。
进入到相关项目目录的命令行终端,然后在终端输入:
npm init
然后进行相关的配置即可。
如果想要快速生成package.json文件,可以在进入到相关的项目目录的命令行终端后输入:
npm init -y
描述相关的项目的项目名称,项目作者,所依赖的第三方包。
在项目中,最有用的是那个dependencies
选项,可以用来帮助我们保存第三方包的依赖信息。
如果你的node_modules
删除了也不用担心,只需要使用npm install
就会自动把package.json
中的dependencies
中所有的依赖项都进行下载。
那么如何将相关的依赖包加入到dependences
选项中呢?
npm install --save 包名
# 或者输入如下内容
npm install 包名 --save
--save
会在package.json
中保存到dependencies
这个依赖项中。
--save
这个参数也会自动加入到dependencies
这个依赖项中。
package.json
文件中不能添加注释
package-lock.json 是在 npm install 时候生成的一份文件,用以记录当前状态下实际安装的各个 npm package 的具体来源和版本号。package-lock.json 文件的作用锁定安装时的包的版本号,并且需要上传到 git,以保证其他人在 npm install 时大家的依赖能保证一致。
package-lock.json
文件保存了node_modules
中所有的包的信息(版本、下载地址),当使用npm install
下载相关的第三方依赖时会比没有package-lock.json
文件更快。
package-lock.json
文件可以用来锁定版本。
例如:如果你的项目依赖了1.1.1
版本,如果你重新进行npm install
时,它会自动下载最新版本,而不是下载1.1.1
版本,当含有package-lock.json
这个文件时,就能锁定版本号,防止自动升级到新版。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。