美文网首页
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