ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

vue package.json 详解

2022-04-18 15:01:11  阅读:172  来源: 互联网

标签:vue cli service plugin demo package json eslint


示例:

{
  "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 对等依赖列表

标签:vue,cli,service,plugin,demo,package,json,eslint
来源: https://www.cnblogs.com/Earen/p/16159642.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有