前言

  安装VS Code,开始vue的学习及编程,但是总是遇到各种各样的错误,控制台语法错误,格式错误。一股脑的袭来,感觉创建个项目怎么这个麻烦。这里就讲一下vue的安装及创建。

安装环境

  当然第一步还是先下载VS  Code咯。然后傻瓜式的安装一步接一步的进行下去就完事。然后打开进入VS  Code,这里会提醒你,有些配置可能需要重启之后才会生效,这个看你个人的安排。也可以最后进行重启。

一、中文语言环境安装

  1、使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后选择zh-cn.

  2、如果没有zh-cn选项,我们就【Ctrl+Shift+X】打开扩展窗口搜索Chinese进行安装。

  3、在返回搜索框去设置,然后重启VS Code

      

二、vetur插件的安装

  这个插件是vue文件基本语法高亮显示的插件。点击【Ctrl+Shift+X】打开插件扩展窗口搜索vetur进行安装。安装完成之后需要在配置文件中进行配置。

       

  文件=>首选项=>设置=>常用设置=>settings.json中添加一下配置。

  1. "emmet.syntaxProfiles": {
  2. "vue-html": "html",
  3. "vue": "html"
  4. },

三、eslint插件的安装

  Eslint 是一个智能错误检测的插件,这个插件在实际开发中可能会发挥极其很重要的作用。能够帮我们及时的发现错误。按照上面哪一步去插件扩展窗口搜索eslint进行安装,然后在相同的位置进行配置。

  1. "eslint.validate": [
  2.  
  3. "javascript",
  4.  
  5. "javascriptreact",
  6.  
  7. "html",
  8.  
  9. "vue"
  10.  
  11. ],
  12.  
  13. "eslint.options": {
  14.  
  15. "plugins": ["html"]
  16.  
  17. }

  最终两个插件安装完成之后配置如下。

       

开始创建项目

  想要学好vue,那么npm命令是必不可少的。

一、安装node.js

  Vue,npm都是基于node.js的,所以这里我们先安装node.js

  进入node.js官网,点击下载windows版本的。

       

  然后根据步骤一步步安装就行了。然后打开CMD命令窗口进行检查。

  1. Node -v
  2.  
  3. Npm -v

  分别检查node的版本及npm的版本

       

二、安装Vue.js

  安装vue这里我们使用NPM方法进行安装,打开命令行窗口。

  安装最新稳定版本vue

  1.  npm install vue

  全局安装 vue-cli

  1. npm install --global vue-cli

  到这里我们基本环节配置差不多就ok了。

  接下来呢我们就可以开始创建项目了。

三、创建项目

1、首先我们创建一个文件夹(VueWeb)用来专门存放我们的vue项目。

2、打开命令行窗口或者VS Code的终端,然后定位到刚创建的文件夹下。

3、然后使用vue init webpack myweb命令开始创建项目。

       

? Project name (myweb)  vue   ---------------------项目名称,这里注意是不允许出现大写字母的。

 

? Project description (A Vue.js project) myweb   ---------------------项目描述

 

? Author super  --------------------- 项目创建者

 

? Vue build (Use arrow keys)  直接回车 出现  ? Vue build standalone

 

? Install vue-router? (Y/n)  Yes  --------------------- 是否安装Vue路由,通过路由控制页面跳转

 

? Use ESLint to lint your code? (Y/n)  No ---------------------是否启用eslint检测规则,这里我建议选择No,不然后面会出现各种语法不同的问题,让我有点不适应。

? Setup unit tests? (Y/n)  Yes ---------------------是否安装程序的单元测试

 

? Pick a test runner?  回车默认  ---------------------选择一个测试工具

 

? Setup e2e tests with Nightwatch? (Y/n)  Yes------------ 是否使用npm进行安装刚的配置

  然后等待完毕,我们就可以打开VS Code然后打开刚刚我们创建的Vue项目。

四、 运行项目

  打开刚刚创建的Vue项目终端后,我们就可以进行运行项目前的最后几步了。

1、运行npm install命令进行相关依赖的安装。

2、然后使用 npm run dev运行项目,接下来就出现了一个网址,我们点击访问就是我们刚刚创建的项目了。

     

3、现在我们继续对项目进行修改,创建一个Login登录页面。

     

4、在src目录下新建Login文件夹及Login.vue文件并添加代码(这里注意主体代码和style和script中间是需要空一行的)

  1. <template>
  2. <div>
  3. <div class="login-wrap" v-show="showLogin">
  4. <h3>登录</h3>
  5. <p v-show="showTishi">{{tishi}}</p>
  6. <input type="text" placeholder="请输入用户名" v-model="username">
  7. <input type="password" placeholder="请输入密码" v-model="password">
  8. <button v-on:click="login">登录</button>
  9. <span v-on:click="ToRegister">没有账号?马上注册</span>
  10. </div>
  11.  
  12. <div class="register-wrap" v-show="showRegister">
  13. <h3>注册</h3>
  14. <p v-show="showTishi">{{tishi}}</p>
  15. <input type="text" placeholder="请输入用户名" v-model="newUsername">
  16. <input type="password" placeholder="请输入密码" v-model="newPassword">
  17. <button v-on:click="register">注册</button>
  18. <span v-on:click="ToLogin">已有账号?马上登录</span>
  19. </div>
  20. </div>
  21. </template>
  22.  
  23. <style>
  24. .login-wrap{text-align:center;}
  25. input{display:block; width:250px; height:40px; line-height:40px; margin: auto; margin-bottom: 10px; outline:none; border:1px solid #; padding:10px; box-sizing:border-box;}
  26. p{color:red;}
  27. button{display:block; width:250px; height:40px; line-height: 40px; margin: auto; border:none; background-color:#41b883; color:#fff; font-size:16px; margin-bottom:5px;}
  28. span{cursor:pointer;}
  29. span:hover{color:#41b883;}
  30. </style>
  31.  
  32. <script>
  33. export default{
  34. data () {
  35. return {
  36. showLogin: true,
  37. showRegister: false,
  38. showTishi: false,
  39. tishi: '',
  40. username: '',
  41. password: '',
  42. newUsername: '',
  43. newPassword: ''
  44. }
  45. }
  46. }
  47. </script>

5、然后修改router路由文件下的index.js

  新增

  1. import Login from '@/Login/Login'

  修改routes:

 

  1. routes: [
  2. {
  3. path: '/',
  4. name: 'Login',
  5. component: Login
  6. },
  7. {
  8. path: '/HelloWorld',
  9. name: 'HelloWorld',
  10. component: HelloWorld
  11. }
  12. ]

6、运行项目 npm run dev

       

总结

  本篇文章主要讲述VS Code 安装及环境的搭建,还有vue及node.js的环境搭建。最后达到可以创建项目运行项目的目的。然后可以通过修改路由来显示登录页面。这一篇算是比较完善完整的基础入门篇了。

      永远都不要停止微笑,即使是在你难过的时候,说不定哪一天有人会因为你的笑容面爱上你。


欢迎大家扫描下方二维码,和我一起学习更多的知识

回复"代理"即可获得

Shadowrocket代理工具

回复"服务器"即可获得

SS/SSR免费账号

  

Vue创建项目配置的更多相关文章

  1. vue创建项目配置脚手架vue-cli环境出错

    1.at process._tickCallback (internal/process/next_tick.js:188:7)  npm ERR! message: 'request to http ...

  2. redis数据库-VUE创建项目

    redis数据库 ''' 关系型数据库: mysql, oracle 非关系型数据库(nosql): redis,mongodb (没有表的概念) key-value mongodb: json 数据 ...

  3. VUE前端项目配置代理解决跨域问题

    VUE前端项目配置代理解决跨域问题 问题如下,经常在本地调试接口出现这种问题 解决方式1:Chrome 的扩展插件 以前使用Chrome 的扩展插件,但是有时候还是会出现莫名其妙的问题. 需要梯子才行 ...

  4. Vue基础项目配置

    一,使用Vuejs搭建项目需要一些基础配置,这样能使的编程过程事半功倍 1.首先下载nodejs,然后使用nodejs使用NPM命令下载VueCli3.0以上的Vue脚手架.通过脚手架可以使用Vue  ...

  5. VUE创建项目

    Vue Cli项目搭建     vue项目需要自建服务器:node 什么是node: 用C++语言编写,用来运行JavaScript语言 node可以为前端项目提供server (包含了socket) ...

  6. vue创建项目步骤

    # 全局安装 vue-cli $ npm install --global vue-cli # 创建一个基于 webpack 模板的新项目 $ vue init webpack my-project ...

  7. vue cli3 项目配置

    [转]https://juejin.im/post/5c63afd56fb9a049b41cf5f4 基于vue-cli3.0快速构建vue项目 本章详细介绍使用vue-cli3.0来搭建项目. 本章 ...

  8. Vue创建项目环境

    目录 Vue项目环境搭建 Vue项目创建 pycharm配置并启动vue项目 vue项目目录结构分析 vue组件(.vue文件) 全局脚本文件main.js(项目入口) 改写 Vue项目环境搭建 &q ...

  9. vue卸载与安装+vue创建项目

    vue卸载 npm uninstall -g vue-cli npm install -g @vue/cli 和 npm install -g @vue/cli-init 命令安装新版本vue-cli ...

随机推荐

  1. Vs连接Mysql数据库

    Vs连接Mysql数据库步骤 1. 首先下载mysql数据库,安装,建库建表 https://www.yiibai.com/mysql/getting-started-with-mysql-store ...

  2. 嵊州D3T2 福尔贝斯太太的快乐夏日 summer

    宗教,或是无节制的自由主义,是致人腐化的毒剂. 现在,一个人要经历 n 个事件,编号为 1 ∼ n. 经历 x 号事件,他的危险值就会增加 x. 一开始他的危险值是 0. 当一个人的危险值大于 0 且 ...

  3. 使用Optional摆脱NPE的折磨

    在目前的工作中,我对Java中的Stream和Lambda表达式都使用得很多,之前也写了两篇文章来总结对应的知识. 024:Java流实现Shell:cat 1.log | grep a | sort ...

  4. ansible安装应用软件

    1.创建相应的目录: mkdir -p /ansible/roles/{nginx,mysql,tomcat,db,zabbix}/{defaults,files,handlers,meta,task ...

  5. STM32F0_HAL库驱动描述——基于F1的USART串口IT中断实现解析

    从原子F103 HAL库基础串口例程来看HAL程序结构: 从main函数开始,首先是HAL库两个函数的初始化: HAL_Init(): Stm32_Clock_Init(RCC_PLL_MUL9); ...

  6. Jenkins Ci系列目录

    Jenkins入门篇 1.Jenkins入门之界面概览 2.Jenkins入门之新建任务 3.Jenkins入门之导航操作 4.Jenkins入门之任务基本操作 5.Jenkins入门之执行Power ...

  7. 远程调试出现DEP0600: 部署失败。无法通过新部署管道进行部署错误解决

    昨天我连接树莓派调试没问题,今天来的时候却总是出现DEP0600: 部署失败.无法通过新部署管道进行部署.错误 我怀疑是环境问题,然后发现蓝莓派上面没有远程调试监视器(MSVSMON.EXE)进程,怀 ...

  8. Excel催化剂开源第35波-图片压缩及自动旋转等处理

    Excel催化剂在图片处理方面,也是做到极致化,一般的Excel插件插入图片是原图插入或不可控制压缩比例地方式插入图片至Excel当中,但Excel催化剂的插入图片,是开发了可调节图片大小的插入方式, ...

  9. 基于python图片识别工具(图片识别,车牌,PDF,验证码)

    先上图  不多说. 对于一般的用户来说识别率还是能达到百分之90以上. 已经打包成exe文件.windows用户可以直接使用.要软件的加我QQ python代码: # -*- coding: UTF- ...

  10. python递归-三元表达式-列表生成式-字典生成式-匿名函数-部分内置函数-04

    递归 递归: # 函数在调用阶段直接或间接地又调用了自身 应用场景: # 将列表中的数字依次打印出来(循环的层数是你必须要考虑的点)   -->  l = [1, [2, [3, [4, [5, ...