美文网首页
package.json

package.json

作者: 舞月奇影 | 来源:发表于2018-10-12 12:38 被阅读0次

    package.json文件用于描述项目的元信息。npm、cnpm、yarn等工具可以使用此文件,对项目进行包管理。

    创建

    可使用 npm init 创建package.json,部分参考如下:

    {
      "name": "proejct-name",
      "version": "1.0.0",
      "description": "'this is description'",
      "main": "index.js",
      "scripts": {
        "test": "zw"
      },
      "repository": {
        "type": "git",
        "url": "zw"
      },
      "keywords": [
        "'zw"
      ],
      "author": "zw",
      "license": "MIT"
    }
    

    属性

    • 项目的唯一标志同时用 name 和 version 决定

    • main属性指定项目的主入口文件。例如:用户安装该模块并通过require('project-name'),那么就会去package.json 的main属性查找 require的加载顺序

    • private为true时,npm不可发布

    • dependencies和devDependencies
      参考:浅析package.json中的devdependencies 和 dependencies
      若这两个属性没正确配置,则别人无法正常安装依赖。
      两个属性之间的用途区别是,当拿到别人项目,可选择性安装两部分的依赖。

    //注意:将依赖配置到package.json中对应的对象中
    //而非简单使用npm install echarts命令(虽然默认会在dependencies添加相应配置)
    npm install echarts -save-dev
    npm install echarts -save
    
    //npm uninstall-删除依赖
    npm uninstall echarts -save-dev
    npm uninstall echarts -save
    
    //当拿到别人项目
    npm install
    npm install packagename
    npm install packagename -dev
    

    相关文章

      网友评论

          本文标题:package.json

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