【Vue CLI】从安装到构建项目再到目录结构的说明 𰅨

目录

  • 1. 构建我们的项目
  • 2. 目录结构说明
    • 2.1 build目录
    • 2.2 config目录
    • 2.3 src目录
    • 2.4 static目录

原文: http://blog.gqylpy.com/gqy/284

"Vue CLI是一个基于Vue.js进行快速开发的完整系统.

Vue CLI致力于将Vue生态中的工具基础标准化。它确保了各种构建工具只需给予智能的默认配置便可平稳衔接.

这样我们就可以专注在撰写应用上,而不必花好几天去纠结配置的问题。于此同时,它还为每个工具提供了调整配置的灵活性.

Vue CLI的概念:
·
通俗的说,Vue Cli是我们创建大型项目时的"==脚手架==".
所谓的脚手架,就是帮助我们建设好了建造大厦的所需模块,建设者只需往模块里面填入实质的内容,即可完成大厦的建设.
对于程序开发来说,脚手架使程序员只需要关注业务逻辑的实现上面,我们不需要再关注兼容性问题,不需要再浪费时间在重复的工作上.
·
Vue Cli能够帮助我们快速的构建大型Web应用,提升了我们的开发效率.
Vue Cli是基于Webpack构建的,并带有合理的默认配置.

关于Webpack的安装及使用,请参考此文献:https://blog.csdn.net/qq_41964425/article/details/83997312

Vue CLI的安装:
·
这里我们将使用npm全局安装Vue Cli 2版本.
Vue Cli 2和Vue Cli 3的安装方式略有不同,因为Vue Cli 3将包名称由vue-cli改成了@vue/cli.
下面是使用npm方式全局和本地安装Vue Cli 2和Vue Cli 3的命令:
·
全局安装:
npm install -g vue-cli 版本2
npm install -g @vue/cli 版本3
·
本地安装:
npm install vue-cli --save 版本2
npm install @vue/cli --save 版本3
·
npm的安装命令可简写为:npm i xxxx
·
补充:如果是Mac系统,可能需要加上sudo(权限问题,包括本文中后续的所有命令),即:sudo npm install -g vue-cli,回车后输入当前用户的密码即可.

关于npm的安装及使用,请参考此文献:https://blog.csdn.net/qq_41964425/article/details/83993514

@
***

1. 构建我们的项目

步骤一:
首先,我们打开终端,输入安装命令:npm i -g vue-cli.
(这里我们使用全局安装方式安装Vue Cli 2版本).

步骤二:
然后,我们进入自己的工作目录,输入vue init webpack vue-demo来构建一个名为vue-demo的项目.
过程中会提示我们输入一些信息,如果出现提示是否需要安装VueRouter和单元测试等功能,那么请根据你的项目实际需求输入Yes/No,这里我们将按照下图进行输入:

步骤三:
构建完成之后,会在我们的工作目录中生成一个名为vue-demo的文件夹.
我们进入此文件夹,可以看到项目结构如下:

此时,我们打开终端,进入刚刚生成的vue-demo文件夹,输入启动命令:npm run dev.
最后,在浏览器中访问:http://localhost:8080/ ,如下图:

到这里,我们的Vue项目已经构建完成了.
下面我们来看看项目根目录下的各目录和文件的功能.


2. 目录结构说明

2.1 build目录


==build目录中的文件主要用于webpack配置.==

重要的三个文件:

  1. webpack.base.conf.js:用于基本webpack配置.
  2. webpack.dev.conf.js:用于开发环境webpack配置.
  3. web pack.prod.conf.js:用于生产环境webpack配置.

nom run build命令是用来构建生产环境的,而build.js文件就是该命令的入口配置文件,主要用于生产环境.

2.2 config目录


==config目录中的文件是用来配置项目测试和运行环境的.==

index.js文件中有一个proxyTable属性,该属性的属性值如果加上对应的后台地址和端口,便可以和后台进行联调.

2.3 src目录


==src目录存放的是我们的项目源文件,它是整个项目使用频率最高的文件夹.==

assets目录存放的是公共的资源,会被webpack当成模块资源处理;
components目录存放的是我们整个项目的所有组件;
router目录存放的是我们整个项目的路由文件;
App.vue文件是所有vue文件的出口;
main.js文件对应App.vue文件,用于创建vue实例,也是入口文件,对应web pack.base.config.js文件里的入口配置文件.

2.4 static目录


==该目录用来存储项目的静态文件,它是真正的静态资源,完全不被webpack处理.==

"

原文: http://blog.gqylpy.com/gqy/284

原文地址:https://www.cnblogs.com/bbb001/p/11368420.html

时间: 2024-12-22 12:26:30

【Vue CLI】从安装到构建项目再到目录结构的说明 𰅨的相关文章

JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)

1.tomcat安装与运行双击tomcat目录下的bin/startup.bat,启动之后,输入http://localhost:8080,出现安装成功的提示,表示安装tomcat成功 2.tomcat的目录结构* bin目录:存放tomcat的启动和终止脚本 * startup.bat 启动脚本 * bootstrap.jar,启动脚本最终执行的java程序 * org.apache.catalina.startup.Bootstrap * shutdown.bat 终止脚本 * conf目录

命令行创建项目文档目录结构

命令行创建项目文档目录结构 [email protected] 2016年1月21日11:10:59 文档化有助于减轻记忆压力,有利于在互联网时代顺畅分享建议用Cmd MarkDown打开,DOS脚本有语法高亮. 缘起 之前整理所有项目文档的时候,发现项目结构与内容不协调: 纯文档项目,采用的商业项目管理目录,很多目录都是空的: 纯代码项目,采用商业项目管理目录,文档多是空的: 繁复的项目目录,会令人望而生畏,不利于文档化: 冗余的目录,很难快速找到所需文档资料 更好的方式,是用数据库管理文档并

Android项目Android Studio目录结构

Android Studio是Google官方发布的Android集成开发环境,免费下载使用. 下载地址:http://developer.android.com/sdk/index.html(需 翻 墙) Android Studio和Eclipse的对比请看:http://www.zhihu.com/question/21534929 新建项目之后的目录结构如图: 跟Eclipse基本一致,相应目录的作用请参考我的另一篇博客: Android项目Eclipse目录结构

@vue/cli 3 安装搭建及 webpack 配置

首先卸载旧版1 npm uninstall vue-cli -g //or 2 yarn global remove vue-cli 再次安装 1 npm install -g @vue/cli 2 //or 3 yarn global add @vue/cl 查看版本 vue --version //or vue -V 创建项目vue create  my-project //项目名// Windows 上通过 minTTY 使用 Git Bash,交互提示符并不工作.  //你必须通过  

利用vue-cli搭建项目后的目录结构

npm install -g vue-cli vue init webpack my-project(项目名称)  后的目录结构: -----build         webpack配置相关 -----config webpack配置相关 -----node-modules   npm install 安装的依赖代码库 -----src             存放项目源码 -----static

构建maven项目,自定义目录结构方法

构建maven项目 创建自定义的文件目录方法: 在项目名称右键-->Builder Path-->Configure Builder Path...Source菜单下的Add Folder按钮 不用勾选选框,直接选中要创建的目录分支后,点击下面的Create New Folder按钮,写目标目录的名称,finish OK-->Apply --> Apply and close 原文地址:https://www.cnblogs.com/jasonma/p/11320454.html

踩过的坑:InteliIJ IDEA 打开的项目突然左侧目录结构消失了,如何处理?

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "He

node项目的基本目录结构

1.public目录: 项目公共目录,存放静态资源(img.js.css)和公共资源,404错误提示页面: 2.routor目录: 路由控制器目录,存放路由文件,将所有的业务逻辑都都写在这里: 3.views目录:  视图/模版目录,存放HTML模板文件: 4.module目录: 自己写的一些模块: 5.node_modules:存放所有的项目依赖库,配置package.json之后执行npm install后自动创建的文件夹: 6.app.js: 项目入口文件,程序初始运行文件: 7.pack

Vue CLI 3搭建vue+vuex 最全分析

一.介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create .vue serve .vue ui 等命令) CLI 服务:@vue/cli-service是一个开发环境依赖.构建于 webpack 和 webpack-dev-server 之上(提供 如:serve.build 和 inspect 命令) CLI 插件:给Vue 项目提供可选功能的 npm 包 (如