package.json 有什么作用?

作者: 晓风残月1994 | 来源:发表于2017-11-06 16:28 被阅读1126次

    npm----package.json
    阮一峰----package.json

    简单来说,每个项目的根目录下,一般都会有一个package.json文件,你要你的项目中用到了 npm,这个文件可以手动创建,也可以通过下面的方式(命令行交互问答)生成:

    npm init
    

    那么 package.json 里面有什么呢?

    一般记录了项目的配置信息,包括名称、版本、许可证等元数据,
    也会记录所需的各种模块,包括 执行依赖,和开发依赖,
    以及scripts字段(点我了解 scripts 字段

    一个简单(至少可以满足当前项目)的 package.json 可能长下面这样:

    {
      "name": "xiaofeng-weather",
      "version": "1.0.2",
      "description": "A simple tool to get weather info in the command line",
      "main": "index.js",
      "bin": {
        "weather": "./index.js"
      },
      "dependencies": {
        "axios": "^0.17.0"
      },
      "devDependencies": {},
      "scripts": {
        "start": "echo start...",
        "build": "echo build...",
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [
        "weather",
        "xiaofeng"
      ],
      "author": "xiaofeng",
      "license": "ISC"
    }
    
    

    使用 npm install 命令就可以根据这个配置文件,自动下载所需的模块,默认是dependencies 和 devDependencies 中的模块都会下载。

    相关文章

      网友评论

        本文标题:package.json 有什么作用?

        本文链接:https://www.haomeiwen.com/subject/kcblmxtx.html