你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

VUE项目构建【vscode安装+vue ui可视化创建+命令行方式创建】(超详细图文教学)

2022/1/2 3:48:39

VUE项目构建

1. 了解vue

用vue官方的语言便是:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2. 准备工作

  • 开发工具

我用的开发工具是VScode,是微软2015年推出的一个轻量但功能强大的源代码编辑器,基于 Electron 开发,支持 Windows、Linux 和 macOS 操作系统。内置了对JavaScript,TypeScript和Node.js的支持并且具有丰富的其它语言和扩展的支持,功能超级强大。
下载地址:https://vscode.en.softonic.com/
汉化方法:点击①(快捷键:Ctrl+ Shift+ x )打开扩展功能,在②处搜索Chinese,选择安装并重新启动VScode。汉化图示

  • node.js安装

下载地址:https://nodejs.org/zh-cn/
下载完成后,直接安装即可
验证是否安装成功:
win+r运行cmd
在这里插入图片描述

分别输入node -v和npm -v进行验证是否成功,如果成功则是显示你的安装版本号
在这里插入图片描述

  • cnpm安装

直接用 npm 安装库非常慢,容易安装失败,简直是浪费时间,使用代理或者库镜像又比较麻烦,最好的解决方案是使用淘宝镜像 cnpm替代npm
在刚刚的验证基础上输入:npm install -g cnpm --registry=https://registry.npm.taobao.org
在这里插入图片描述
验证cnpm安装是否成功
在这里插入图片描述

  • 全局安装vue脚手架

在刚刚的基础上输入输入 :npm install -g @vue/cli
在这里插入图片描述
输入:vue -V 验证是否安装成功,成功则显示版本号
在这里插入图片描述

3.项目构建

项目构建可以采用:可视化构建和命令行方式创建

  • 可视化构建
    输入:vue ui在这里插入图片描述
    在浏览器中打开:http://localhost:8000
    在这里插入图片描述
    选择创建并选择自己所保存项目的位置,最后点击【在此创建新项目】
    在这里插入图片描述
    然后根据自己的情况进行命名和选择,在包管理器这里我习惯性使用npm
    在这里插入图片描述
    在选择预设是时一般选择手动配置,根据需求情况进行配置,在这里插入图片描述
    其中里面的功能配置,我已经做了详细的解释下面打(!)的为必须选择。
    (!) Choose Vue version // 视图版本
    (!) Babel // ES6代码转为ES5代码。
    ( ) TypeScript // TypeScript是一个JavaScript(后缀.js)的超集(后缀.ts)
    ( ) Progressive Web App (PWA) Support // 渐进式Web应用程序
    (!)Router // vue-router路由
    (!) Vuex // vuex状态管理模式)
    (!) CSS Pre-processors // CSS 预处理器
    (!)Linter / Formatter // 代码风格检查和格式化
    ( ) Unit Testing // 单元测试(程序员的角度测试)
    ( ) E2E Testing // 测试(站在用户用度)

在这里插入图片描述
最后根据自己的情况选择完成创建。
在这里插入图片描述

  • 命令行方式创建
    先将自己要存放项目的文件夹放入到VScode的工作区内
    在这里插入图片描述
    在这里插入图片描述
    右击目标文件夹,选择【在集成终端中打开】便添加到终端里面了
    在这里插入图片描述
    接下来我们在终端里面,创建新的项目:vue init webpack 【命名】(例如:vue init webpack new-project),假如出现了下面这种情况,在开始处搜索powershell,以管理员的身份运行。然后输入下面的指令:set-ExecutionPolicy RemoteSigned。然后重新创建就可以了
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    接着创建就是对:①项目名称,②项目说明,③作者进行操作,无更改直接回车。对④时选择:Runtime + Compiler(运行时+编译器)
    在这里插入图片描述
    ①安装路由器视图:yes
    ②Use ESLint to lint your code:yes(使用eslint依赖规范你的代码。为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量)
    ③Pick an ESLint preset (使用哪种语法规范来检查我们的代码),选择Standard(标准)
      standard(https://github.com/feross/standard) js的标准风格
      Airbnb(https://github.com/airbnb/javascript) JavaScript最合理的方法,这个github地址说是JavaScript最合理的方法
      none (configure it yourself) 自己配置
    在这里插入图片描述
    ①Set up unit tests (是否安装单元测试) 选择:Yes
    ②Pick a test runner (选择一个单元测试运行器) 选择:karma
    ③Setup e2e tests with Nightwatch? (是否安装E2E测试框架NightWatch (e2e,也就是End To End,就是所谓的“用户真实场景”)–Yes
    ④Should we run npm install for you after the project has been created? (recommended)
    (译:项目创建后是否要为你运行“npm install”?这里选择包管理工具) --no,I will handle that myself
    选项有三个
      yes,use npm(使用npm)
      yes,use yarn(使用yarn)
      no,I will handle that myself(自己操作)
    在这里插入图片描述
    最后分别进行cd new-project2、 npm install(或cnpm install)

在这里插入图片描述

4.完成创建

对要运行的项目进行在集成终端打开,输入npm run dev
在这里插入图片描述
在这里插入图片描述

最后我们点击打开http://localhost:8080,这样我们就完成了一个项目的创建
在这里插入图片描述

4.感言

至此,我们的项目已经完全创建完毕了,这只是我们学习的开始,我们将会遇到的问题会很多,大家不要气馁,要相信自己,如果这件事情很简单,人人都可以轻松做到,那么这个事情的意义和价值就大打折扣。所以我们要有坚定的理想信念,我们终将可以在这条路上成为自己想成为的人!