> 文档中心 > vue-cli 脚手架初始化项目/文件夹的解释及其他配置

vue-cli 脚手架初始化项目/文件夹的解释及其他配置


1. vue-cli 脚手架初始化项目

node + webpack + cnpm(淘宝镜像)/yarn

1.1 node_modules文件夹:整个项目的依赖文件

1.2 public文件夹: 一般放置静态资源(图片),注意:放在public文件夹中的静态资源,webpack在进行打包的时候,会原封不动的打包到dist文件夹中。

1.3 src 文件夹:程序员源代码文件夹(所有的页面及逻辑处理都在这)

1.4 src文件夹中的:

1.4.1 assets文件夹:一般也是放置静态资源的(一般用来放置多个组件公用的静态资源),注意:放置在assets中的静态资源,在webpack打包的时候会,webpack会把静态资源当做一个模块,打包进js文件。

1.4.2 components文件夹:一般放置的都是非路由组件,或全局组件。例(封装的分页模块,拖拽模块…)

1.4.3 App.vue: 唯一的根组件,vue当中的组件(.vue)

1.4.4 main.js: 程序的入口文件,也是整个项目中最先执行的文件

1.4.5 babel.config.js: 配置文件(babel相关的)

1.4.6 package.json文件:记录的信息,例:安装的axios element-ui 等等

1.4.7 README.md: 说明文件,项目怎么启动,怎么打包 …

2. 项目中的其他配置:


2.1 项目运行时自动打开浏览器:

在package.json中:

 "scripts": {    "serve": "vue-cli-service serve --open",    "build": "vue-cli-service build"  },:   "scripts": {    "serve": "vue-cli-service serve",    "build": "vue-cli-service build"  }

2.2 eslint校验功能的关闭:

— 在根目录下,创建一个vue.config.js

在这里插入代码片

2.3 src文件夹简写的方法,配置别名:@ 这样在以后文件过多的情况下,直接@/需要引入的文件夹就OK啦!系不系很方便!!!

—同样在根目录下创建一个:jsconfig.json 文件

{  "compilerOptions": {    "target": "es5",    "module": "esnext",    "baseUrl": "./",    "moduleResolution": "node",    "paths": {      "@/*": [ "src/*"      ]    },    "lib": [      "esnext",      "dom",      "dom.iterable",      "scripthost"    ]  }}

麦克风网