【项目-记账-meoney-00】目录结构说明
大纲链接 §
[toc]
技术栈
- 使用
@vue/cli
创建项目以及打包部署 - 使用
Vue Router
添加底部导航 - 使用
Vuex
管理状态 - 使用
TypeScript
- 使用
SCSS
- 配置实现批量引入
SVG Icon
,并封装为组件 - 页面部署到
GitHub
和Gitee
码云
创建项目
- 基础版本
- 配置
步骤
vue create money
cd money
yarn serve
@vue/cli
选项
Manually select features
Babel
TypeScript
Progressive Web App (PWA) Support
Router
Vuex
CSS Pre-processors
Linter / Formatter
Use class-style component syntax
Use Babel alongside TypeScript
Use hash mode for router?
Sass/SCSS
ESLint with error prevention only
Lint and fix on commit
In dedicated config files
package.json
初步配置
|
|
yarn serve
开发预览yarn build:dev
打包
目录结构说明
|
|
- 配置文件
tsconfig.json
vue.config.js
使用chainWebpack
覆盖 webpack 配置
- 入口文件
main.ts
- 图标
public/
;静态资源 背景图片src/assets
- 页面展示组件
src/view
- 功能组件
src/components
- 功能函数
src/lib
- 复用逻辑
src/mixins
- 路由
src/router
- 状态管理
src/store
优化配置
IDE配置
- 添加
vue snippets
- IDE 配置
VS Code
安装Vetur
和Vue VSCode Snippets
WebStorm
中搜索template
找到File and Code Templates
中的Vue
相关模板可以修改
vbase
快速调用组件初始模板
配置别名
import alias
不用自己计算相对路径
test.vue
|
|
|
|
TS/JS
可以通过@/目录名
引入文件CSS/SASS
可以通过~@/目录名
引入文件WebStorm
需要在设置里搜索webpack
,然后填上路径(VSCode
不需要配置 无报错提醒)项目绝对路径\node_modules\@vue\cli-service\webpack.config.js
tsconfig.json
|
|
参考
- WebStorm 中不能识别 react、vue alias 路径别名符号
- 配置 WebStorm 识别@符号(路径别名)
- 在 WebStorm 中,配置能够识别 Vue CLI 3 创建的项目的别名 alias @
- jetbrains: WebStorm 如何识别 webpack 中的 @ 等 alias 符号