文章目录

  • 一、环境
  • 二、创建项目
  • 三、启动项目
  • 四、项目结构与解释


一、环境

环境已经搭好,所以就不废话了,看一下我的版本

vue使用eslint prettier Vue使用项目_vue.js


这已经是最新环境了。

二、创建项目

我们使用命令vue create创建,如下:

vue create v1

vue使用eslint prettier Vue使用项目_项目结构_02


提示说:请选择一个预设,预设就是项目的一些初始化,就是给你安装规定一些基本的东西,以前的低版本vue创建项目是用vue init webpack 【projectName] 命令,现在我们有了vue create,不再使用vue init了。

这里我们选择默认(Default([Vue 3])babel, eslint)。

复杂的创建项目,请参考《VueCLI v4.5.4 创建vue项目(手选模式创建)》这篇文章。

回车等不到一分钟,很快就创建好了,如下:

vue使用eslint prettier Vue使用项目_项目结构_03

三、启动项目

项目创建好后,进入项目目录,运行命令

npm run serve

回车,启动项目…,也就很快,启动了,如下图示:

vue使用eslint prettier Vue使用项目_vue.js_04


此时我们访问浏览器输入:http://localhost:8080/,进入项目,如下:

vue使用eslint prettier Vue使用项目_项目结构_05


从此,可以开始你的装逼表演了。不过在写代码之前,应该了解一下项目结构,这样做是为了更好的理解工程架构,我看过一些前端项目,写的真让人头晕,没有犯规,该放的文件不放,不该放置的就随便放,真让人不爽快,了解项目结构的意识就是这里了,为了让项目看起来很容易阅读,代码清晰,因此又不要了解,而且了解结构就是第一步,必学的基础。

四、项目结构与解释

一下是项目所有文件:

vue使用eslint prettier Vue使用项目_配置文件_06

序号

类型

文件

作用

1

文件夹

node_modules

node模块,每一个文件夹都是一个模块整体,意思相当于java的第三方jar,也就是所谓的依赖包一样的作用

2

文件夹

public

公用的文件,没有权限都可以访问的页面和图片,以及js代码等资源都放在这里面

3

文件夹

src

存放项目源代码,src最熟悉不过的单词了,我们的起航就从src开始,接下来写的代码和资源大部分都在里面

4

文件

.gitignore

忽略文件,比如你将项目上传到gitee、github、svn等服务器,那么有些是环境文件,或者是配置文件,每一个开发者都不断的变化,所以没有必要识别更新,所以不需要上传,也就选择了忽略

5

文件

babel.config.js

babel配置文件,Babel是一个JavaScript编译器,主要用于将采用ECMAScript 2015+语法编写的代码转换为向后兼容的JavaScript语法,以便能够运行在当前和旧版本的浏览器或其他环境中。vue项目中普遍使用es6语法,但有时我们的项目需要兼容低版本浏览器,这时就需要引入babel插件,将es6转成es5。

6

文件

jsconfig.json

js配置,主要是项目的编译选项配置,告诉编译器,代码在哪,资源在哪等

7

文件

package.json

项目依赖包和项目名称等

8

文件

package-lock.json

9

文件

README.md

项目自述文件,比如说,项目怎么安装,怎么启动,怎么打包,都使用了什么插件等信息

10

文件

vue.config.js

vue的配置文件