Package.json基本知识

91 阅读1分钟
npm view 模块名    查询自己的项目名是否重复
npm init           初始化配置
npm init --y      默认生成配置项
npm install --save-dev @babel/parpser    安装项目开发依赖项
{
  "name": "test-file",     项目名称(注意不得包含大写字母)
  "version": "1.0.0",      项目版本号(主版本号1+次版本号0+修订号0"description": "测试文件",    项目描述
  "main": "package.js",    入口文件
  "scripts": {        脚本命令
    "test": "npm test"    
  },
  "repository": { 
    "type": "git",
    "url": "null"
  },
  "keywords": [   关键字==》npm官网可以通过关键字搜索到我
    "react"
  ],
  "author": "@xiaoli.com", 作者
  "license": "ISC",   开源协议
  "dependencies": {  项目运行依赖项
    "axios": "^1.4.0"  (^符号表示指定1.某某版本,*表示指定版本,~表示1.4.某版本)
  }
  "devDependencies": {  开发过程使用的依赖项(比如chalk, @babel/parpser,postcss)
   " @babel/parpser": "^7.4.0"  
  }
  
  "config": { 配置端口号
    "port":3000
  }
  "private"true 表示私人包,不允许发布到公共仓库
}

(通常情况下,大的功能性改动会修改主版本号,新增功能会修改次版本号,bug修复改修订号)