美文网首页
项目package.json配置文件解读

项目package.json配置文件解读

作者: mcgee0731 | 来源:发表于2019-06-19 21:18 被阅读0次

    项目Package.json配置文件

    项目配置文件,定义了项目所需要的各种模块和项目的配置信息(名称,版本,许可证等)npm install根据这个配置文件自动下载所需模块

    scripts字段

    scripts指定了运行脚本命令的npm命令行缩写,比如start指定了运行npm run start时,所要执行的命令。

    dependencies字段,devDependencies字段

    dependencies字段指定了项目运行所依赖的模块,devDependencies指定项目开发所需要的模块。
    它们都指向一个对象。该对象的各个成员,分别由模块名和对应的版本要求组成,表示依赖的模块及其版本范围。
    package.json文件可以手工编写,也可以使用npm init命令自动生成。

    有了package.json文件,直接使用npm install命令,就会在当前目录中安装所需要的模块。

    如果一个模块不在package.json文件之中,可以单独安装这个模块,并使用相应的参数,将其写入package.json文件之中。

    npm install express --save
    npm install express --save-dev

    上面代码表示单独安装express模块,--save参数表示将该模块写入dependencies属性,--save-dev表示将该模块写入devDependencies属性。

    peerDependencies字段

    peerDependencies字段,就是用来供插件指定其所需要的主工具的版本。

    {
    "peerDependencies" :{
            "chai":"1.x"
      }
    }
    

    bin字段

    bin项用来指定各个内部命令对应的可执行文件的位置。

    bin”:{
        "someTool": "./bin/someTool.js"
    }
    执行的命令可以写成
    script:{
        start : “./node_modules/sometool/someTool.js  build”
    }
    
    script:{
        start : “someTool  build”
    }
    

    main字段

    main字段指定了加载的入口文件,require('moduleName')就会加载这个文件。这个字段的默认值是模块根目录下面的index.js

    相关文章

      网友评论

          本文标题:项目package.json配置文件解读

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