微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vue package.json 详解

示例:

{
  "name": "scrm",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "axios": "^0.19.2",
    "cnpm": "^7.1.1",
    "core-js": "^3.8.3",
    "register-service-worker": "^1.7.2",
    "vue": "^3.2.13",
    "vue-router": "^4.0.3"
  },
  "devDependencies": {
    "@babel/core": "^7.12.16",
    "@babel/eslint-parser": "^7.12.16",
    "@vue/cli-plugin-babel": "~5.0.0",
    "@vue/cli-plugin-eslint": "~5.0.0",
    "@vue/cli-plugin-pwa": "~5.0.0",
    "@vue/cli-plugin-router": "~5.0.0",
    "@vue/cli-service": "~5.0.0",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^4.0.0",
    "eslint-plugin-vue": "^8.0.3",
    "less": "^4.0.0",
    "less-loader": "^8.0.0",
    "prettier": "^2.4.1"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/vue3-essential",
      "eslint:recommended",
      "plugin:prettier/recommended"
    ],
    "parserOptions": {
      "parser": "@babel/eslint-parser"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead",
    "not ie 11"
  ]
}

说明

名称 说明 示例
name 名称 vue-demo
version 包的版本号 0.1.0
description 包的描述 这是一个demo
main 包入口文件 index.js
files 上传npm的白名单,即被允许上传文件 ["src","demo","index.js"]
private 定义私有模块。一般公司的非开源项目,都会设置 private 属性的值为 true,这是因为 npm 拒绝发布私有模块,通过设置该字段可以防止私有模块被无意间发布出去。
scripts 指定了运行脚本命令的npm命令行缩写 "serve": "vue-cli-service serve"
repository 远程代码仓库 {"type": "git", "url": "https://github.com/earen/vue-demo" }
keywords 关键字。它是一个字符串数组。这有助于人们发现您的包裹,因为它在 中列出npm search。 ["javascript","vue"]
author 作者 earen
license 包遵循的协议,认是ISC也就是开放源代码的协议 ISC
bugs 问题追踪 "url": "https://github.com/earen/vue-demo/issues","email" :"project@hostname.com"
homepage 包的主页 https://github.com/earen/vue-demo#readme
engines 运行引擎,指明node.js运行所需要的版本 "node": ">= 6.0.0","npm": ">= 3.0.0"
devDependencies 开发环境的依赖所需要的第三方模块(包)列表 "less": "^4.0.0","less-loader": "^8.0.0"
dependencies 生产环境的依赖所需要的第三方模块(包)列表
peerDependencies 对等依赖列表

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐