Appearance
依赖分析
本节目标:理解“依赖分析”的核心思路,并能把它用于实际开发或面试表达。 一、
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",
