美文网首页
vue安装和创建新项目以及其结构

vue安装和创建新项目以及其结构

作者: 物非0人非 | 来源:发表于2021-08-22 09:33 被阅读0次

安装Vue之前,需要安装npmnpm类似iOS的cocopods, 而npmnode里面,所以直接安装node,就相当于安装了npm

一:vue安装步骤:

安装VUE教程,我另一篇文章,有介绍npm是什么?如何安装Node.js和npm?
这里做简要介绍。

1,Node.js安装
安装好noedeJS然后继续安装下一步

2、全局安装vue-cli,执行npm install --global vue-cli,这个过程很慢。如果报错,多运行几次。

npm install --global vue-cli

因为默认是从国外服务器下,可以使用阿里巴巴在国内的镜像服务器。为了提高我们的效率,可以使用淘宝的镜像。

产生通过config命令设置默认下载路径:

npm config set registry https://registry.npm.taobao.org 

即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了。也就是:npm = cnpm

然后再执行:

npm install --global vue-cli

3、安装后,检查是否安装成功

vue -V (在此注意V为大写)

二:创建新项目

1、使用vue建一个项目名叫xxxxvue init webpack xxxx),注意项目名不能有大写。

注:vue-cli 的模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,他的配置并不全放在根目录下的 webpack.config.js中。

image.png
  • 1,Project name 工程项目名称
  • 2,Project description 工程项目描述
  • 3,Author 作者名称

2 、注意:
项目建立过程中,有如下选择,选择NO
(该选项为使用ESLint规范你的代码,一个空格错误都将报错,不开启,避免不必要的麻烦)。

后两项为单元测试,可以选择No.

image.png

3、项目建立完成后,目录结构如下:

image.png

4、进入项目目录文件夹(xYVuProject)中,就可以使用vue进行开发啦

5、使用npm run dev,便可以打开本地服务器实时查看效果(http://localhost:8080

①:如果浏览器打开之后,没有加载出页面,有可能是本地的 8080 端口被占用,需要修改一下配置文件 config>index.js

image.png

建议将端口号改为不常用的端口。如修改端口号8080改为:8081。如下图。
另外我还将 build的路径前缀修改为 ./(原本为/),是因为打包之后,外部引入 js 和 css 文件时,如果路径以 / 开头,在本地是无法找到对应文件的(服务器上没问题)。所以如果需要在本地打开打包后的文件,就得修改文件路径。

如果上述①没法做到,那么就不管上面的①,直接进行②进行修改。

②:如图中修改端口号8080改为:8081

image.png

然后,按F5运行项目,项目运行起来去网页上修改端口号8080改为:8081,即可。

image.png

6、初始效果

image.png

三:项目结构:

Vue项目开发的目录结构保持一致,容易理解并方便构建与管理,方便日后的维护和其他同事的阅读。
在初入前端的时候,一个项目中的文件夹会非常多,与Vue官网的简单demo相差非常大,实际开发中会增加很多文件。

1,Vue目录结构

image.png
image.png

2,主要项目目录介绍
①.build目录是webpack主要的配置目录

image.png

其中比较重要是 webpack.base.conf.js
兼容ES6配置

image.png

配置地址常量

image.png

配置自定义loader

image.png

②.config目录是对webpacknode最基础的配置,定义了当前所属环境,监听的端口号,生成静态文件目录位置等

image.png

其中比较重要是index.js
配置node监听端口、静态文件位置,静态文件引用前缀node代理等

image.png

js目录是项目开发过程中的自行开发或引用的小型js库

image.png

其中比较重要的是http.js,封装了axios库的常见用法,可以配置统一的request拦截器和response拦截器,其他的有类似日期类库,echarts封装类,vue的mixin库等

4,stylus目录css预处理语言目录

image.png

主要的样式文件

base --- 基础组件样式
mixin --- 混合函数库
reset --- 重置样式库
variable --- 全局变量声明

5,其他componentsrouterstore目录
这三个目录结构是vue项目开发过程中独有的,分别代表vue组件目录,vue-router配置目录、以及vuex配置目录。

具体规范见
vue组件开发规范
vue-router配置规范
vuex配置规范

6,vue文件结构

image.png

相关文章

  • vue安装和创建新项目以及其结构

    安装Vue之前,需要安装npm,npm类似iOS的cocopods, 而npm在node里面,所以直接安装node...

  • mpvue系列(一):构建新项目

    mpvue怎么创建新项目? 1、安装node环境。2、全局安装vue-cli。3、创建新项目文件夹。4.安装依赖。...

  • vue-学习笔记

    关于vue cli 全局安装vue cli命令:npm install -g @vue/cli 创建新项目命令:v...

  • vue-cli的安装和基础使用

    vue-cli@2.0 安装 -> npm install vue-cli -g创建新项目 -> npm init...

  • Vue 起步

    安装vue Cli 全局安装 vue-cli 创建一个基于 webpack 模板的新项目 安装依赖,走你 查看Vu...

  • 如何在vue中使用sass

    创建一个基于 webpack 模板的新项目 全局安装 vue-cli 创建一个基于 webpack 模板的新项目 ...

  • VUE-使用vue-cli

    全局安装vue-clinpm install –global vue-cli创建一个基于webpack模板的新项目...

  • [FE] Hello Vue

    1. 安装Vue (1)全局安装vue-cli (2)在工程目录中,创建一个基于 webpack 的新项目 (3)...

  • vue搭建以及常用依赖下载

    一. vue-cli初始化 全局安装 vue-cli 创建一个基于 webpack 模板的新项目 安装依赖 4.启...

  • vue环境安装

    node.js安装 cnpm安装 cpnm全局安装vue-cli 目录下创建一个基于 webpack 模板的新项目...

网友评论

      本文标题:vue安装和创建新项目以及其结构

      本文链接:https://www.haomeiwen.com/subject/nmbabltx.html