Skip to content

依赖分析 ​

本节目标:理解“依赖分析”的核心思路,并能把它用于实际开发或面试表达。 一、vue-cli相关

  • 主框架:

    "@vue/cli": "~4.5.0",
  • 起服务:@vue/cli-service": "~4.5.0"

二、vue相关,如果是vue2,会添加以下生产依赖

"vue": "^2.6.11",
"vue-class-component": "^7.2.3",
"vue-property-decorator": "^9.1.2",

三、typescript

  • "typescript": "~4.1.5",
  • "@vue/cli-plugin-typescript": "~4.5.0",

四、webpack打包相关 babel相关,转换高版本到低版本

  •   "core-js": "^3.6.5",
  • @vue/cli-plugin-babel": "~4.5.0",

eslint相关

  • "eslint": "^6.7.2",
  • "@vue/cli-plugin-eslint": "~4.5.0",
  • 插件:"eslint-plugin-import": "^2.20.2",
  • node插件:"eslint-plugin-node": "^11.1.0",
  • 期约插件:"eslint-plugin-promise": "^4.2.1",
  • 规范插件:"eslint-plugin-standard": "^4.0.0",

如果是vue框架

  • vue插件:"eslint-plugin-vue": "^6.2.2",
  • 配置文件:"@vue/eslint-config-standard": "^5.1.2",
  • Vue-cli插件:
    • @vue/cli-plugin-eslint": "~4.5.0"

eslint支持TS

  • 解析器:"@typescript-eslint/parser": "^4.18.0",
  • 插件:"@typescript-eslint/eslint-plugin": "^4.18.0",

如果是使用ts编写vue单文件

  • 配置:"@vue/eslint-config-typescript": "^7.0.0",

本站总访问 — 次