Vue开发学习记录---通过脚手架创建hello-world项目

什么是Vue

通过Vue的官网可以了解到,是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,可以帮助你高效地开发用户界面。
概念什么的就还是直接看文档来的比较直接一些,这里还是用一些demo来记录一下,初步学习Vue的成果。

安装vue的脚手架

首先要安装node环境,参照自己的系统来进行下载并安装对应的node环境。
通过命令来检查node是否安装成功。

node -v

在这里插入图片描述
通过命令来安装Vue的脚手架 vue-cli

sudo npm install -g vue-cli

也可以通过Vue cli官网来进行安装
通过下面命令来检查脚手架是否完成安装

vue -V

在这里插入图片描述
这里我安装的是vue2的脚手架,也可以自行安装vue3的脚手架。至于两个版本的脚手架有什么区别,这里没还有没深入研究,就不展开细说了。最后会先说一个创建项目工程时命令的不同。(后期研究后,在补吧)

通过脚手架来创建Vue的一个demo

通过命令进行vue项目脚手架的工程创建。

vue init <template-name> <project-name>

注意:这个命令是vue2脚手架创建项目工程的命令。
template-name是vue-cli提供的几种模版,这几种模版有什么不同,暂时还没有研究过。

 1. webpack
 2. webpack-simple
 3. browserify
 4. browserify-simple
 5. simple

project-name就是项目的名称,然后项目名称应该是要小写的,不能有大写字母。下图就是通过命令创建工程项目,报的问题。

vue init webpack HelloWorld

在这里插入图片描述
通过命令进行工程初始化,创建helloworld的前端工程项目

vue init webpack helloworld

创建项目期间会遇到几个问题

1,Project name
这里问你项目的名称
2,Project description
项目的描述信息,应该不重要吧,直接回车
3,Author
项目作者,就是本人咯,直接回车
4,Vue build (Use arrow keys)
  Runtime + Compiler: recommended for most users 
  Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specific HTML) are ONLY allowed in .vue files - render functions are required elsewhere 
  第一种说是推荐给大多数的用户,我想我是初学者,应该就用这个吧
  第二种后期研究了在补充吧。。。。
5,Install vue-router?
是否需要创建路由模块,我选了Y
6,Use ESLint to lint your code?
是否使用ESLint来限制代码错误与风格,这个看自己或者团队需要吧,
7,Pick an ESLint preset (Use arrow keys)
  Standard (https://github.com/standard/standard) 
  Airbnb (https://github.com/airbnb/javascript) 
  none (configure it yourself) 
  选一个吧,我选了第一个
8,Set up unit tests?
是否创建测试模块
9,Pick a test runner 
如果你选择要创建测试模块,这里就要选择一个创建的模块
10,Setup e2e tests with Nightwatch?
是否安装e2e测试框架Nightwatch?
还不知道这个框架是什么?先yes吧
11,Should we run `npm install` for you after the project has been created? 
在创建完成之后是否运行 npm install的命令来编译打包项目
yes,use npm
yes,use yarn
no,I will handle that myself
有3个选项供你选择,我选择了用npm来打包,创建完的工程目录里就有node_modules的文件夹

在这里插入图片描述
一开始不是很懂,本着先run起来,后研究的思路。一路都是回车回车,一波操作猛如虎,看到下图结果,就算是项目创建成功了
在这里插入图片描述
在vscode中打开项目工程,可以看到下面这些目录文件
在这里插入图片描述

通过命令运行此项目

npm run dev

在这里插入图片描述
浏览器里运行http://localhost:8080/#/,展示如上页面,表示你通过脚手架已经完成demo项目的创建并且run了起来。

在创建此demo过程中,还遇到了一些问题也记录一下
1,在vue-cli的官网上,看到通过脚手架命令是 vue create <project-name>,在一开始创建的时间就是用的这个命令,但是创建失败了,告诉我vue createvue cli3的命令,我机器上的版本是2的版本,所以创建不了。还贴心的提醒,如果想用vue cli3来创建项目,就用下面的两个命令来重新安装cue cli
在这里插入图片描述
希望对其他初学者有所帮助!
希望技术大牛不吝赐教,瑞思拜!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值