Vue学习(一):Vue的安装及使用Vue Cli快速生成新项目的脚手架

Vue学习(一):Vue的安装及使用Vue Cli快速生成新项目的脚手架

前言

Vue是一套用于构建用户界面的渐进式框架,是只针对前端的框架,它能够帮助我们快速地构造前端页面。利用Vue框架和其他后端框架比如express,能迅速构建单页应用。详细信息请查看Vue的官方文档https://cn.vuejs.org/v2/guide/

Vue的安装

Vue的安装方法有很多,我是用的方法是直接用<script>标签引用。

首先前往Vue的github仓库https://github.com/vuejs/vue,把整个代码仓库下载到本地,然后只需要在项目中引用dist文件夹下的vue.js即可。

更多的安装方法详看官方文档https://cn.vuejs.org/v2/guide/installation.html

Vue Cli的安装

使用Vue Cli快速生成新项目的脚手架,目前的版本为3.x,官方文档为https://cli.vuejs.org/zh/guide/。Vue Cli新版与旧版的用法有些不同,为了紧跟潮流,这里使用3.x的版本,并且要求Node.js版本至少为8.9。

安装Vue Cli之前,强烈建议安装淘宝的cnpm,用cnpm代替npm进行各种依赖包的安装,不仅速度更快,而且能避免很多安装时的错误。我在用npm安装Vue Cli时,就遇到了不少错误,使用了cnpm后,就没问题了。要安装cnpm,就在命令行中输入并执行npm install -g cnpm --registry=https://registry.npm.taobao.org

如果之前安装过旧版的Vue Cli,必须先执行命令npm uninstall vue-cli -g卸载。Vue Cli安装过程比较简单,只需要在命令行中输入并执行cnpm install -g @vue/cli即可。

Vue Cli的使用

首先在命令行中输入并执行vue create 文件夹名,比如我输入了vue create vue-client,结果如下图:
在这里插入图片描述

在这里,不要选择默认选项,而是选择Manually select features,并且把Routervuex选上,这两个插件能帮助我们快速地开发项目。结果如下图:
在这里插入图片描述

接下来,关于Router,默认是hash模式,这里我们使用history模式。注意,使用history模式需要对后端代码进行部分修改,才能使得前端页面不会出现404问题,修改方法如下https://router.vuejs.org/zh/guide/essentials/history-mode.html如果自己的项目是纯前端项目,或自己无法修改服务端代码,则必须选默认hash模式。如下图所示:
在这里插入图片描述

至于后面的一些选项根据自己实际情况选择即可,最后一个项目就创建好了,项目结构如下:

|-- vue-client
    |-- .browserslistrc
    |-- .editorconfig
    |-- .eslintrc.js
    |-- .gitignore
    |-- babel.config.js
    |-- package-lock.json
    |-- package.json
    |-- postcss.config.js
    |-- README.md
    |-- public
    |   |-- favicon.ico
    |   |-- index.html
    |-- src
        |-- App.vue
        |-- main.js
        |-- router.js
        |-- store.js
        |-- assets
        |   |-- logo.png
        |-- components
        |   |-- HelloWorld.vue
        |-- views
            |-- About.vue
            |-- Home.vue

进入刚创建好的文件夹,执行npm run serve,然后再浏览器输入http://localhost:8080/即可看到页面内容。

使用Vue Cli创建web前端页面后,就不需要另外引入vue.js库文件了,因为Vue Cli自动为我们引入了所需的库。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章