npm 配置文件:package.json

package.json 是一个项目配置文件,你可以在这个文件里面描述一下我们的项目,比如项目的名字,作者,描述,版本号,依赖的 package 等等。

你可以手工创建这个文件,它里面至少要包含名字还有版本号,项目的名字可以使用英文,连字符还有下划线。

注意项目的名字里面不能包含空格

 

1. 创建配置文件

npm 提供了一个 init 命令可以帮助我们创建这个 package.json 文件.

在项目的根目录的下面,输入 npm init,这个命令会问我们一些问题,然后根据我们的回答,去创建 package.json 文件.

npm init

问题包括:

  • 先是项目名字,默认会使用项目目录的名字
  • 版本号,默认是 1.0.0
  • 项目的描述
  • entry point ,入口
  • test command,测试命令
  • git 仓库
  • keywords 关键词
  • author 项目的作者是谁
  • license项目的授权方式

然后它会列出要创建的 packge.json 文件的内容,问我们这样可不可以。

确定,按一下回车,在项目根目录的下面,会创建一个 packge.json 文件.

{
  "name": "xxkt",
  "version": "1.0.0",
  "description": "编程宝库 npm 教程",
  "main": "index.js",
  "dependencies": {
    "jquery": "^3.3.1",
    "vue": "^2.3.1"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "编程宝库",
    "npm"
  ],
  "author": "编程宝库",
  "license": "ISC"
}

package.json 最重要的作用就是管理项目依赖,依赖分为项目依赖和开发依赖,它里面有一个 dependencies 字段,这里的东西就是我们的项目依赖的一些包。下面还有一个 devDepende ...