Vue初探(1)——如何新建一个Vue的项目(win10)

it2022-05-05  100

Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue现在这么火,大家都懂。接下来让我们来认识一下她的魅力吧~

1、下载Vue.js

官网:https://cn.vuejs.org/

一般有三种方法:

直接用 <script> 引入。直接下载vue.js并用 <script> 标签引入,Vue 会被注册为一个全局变量。使用CDN方法。

对于制作原型或学习,这样使用最新版本:

<script src="https://cdn.jsdelivr.net/npm/vue"></script>

对于生产环境,官网推荐链接到一个明确的版本号和构建文件,以避免新版本造成的不可预期的破坏:

<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>

如果想使用原生 ES Modules,这里也有一个兼容 ES Module 的构建文件:

<script type="module"> import Vue from 'https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.esm.browser.js' </script> NPM方法。在用 Vue 构建大型应用时推荐使用 NPM 安装。NPM 能很好地和诸如 webpack 或 Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件。

2.安装Vue.js

本文采用第3种方式,来安装vue。

本文所采用的系统环境是:win10

我们需要node.js环境(npm包管理器)、vue-cli 脚手架构建工具。接下来详细讲一下~ 

   2.1 下载node.js

直接去node.js官网下载最新稳定版即可。然后安装node,一直点下一步就能安装好了。

安装完之后,我们打开cmd查看node和npm的版本。(npm包管理器,是集成在node中的)

出现版本号,就代表安装没什么问题,成功了。

由于在国内通过npm下载依赖包会不稳定、速度慢、国外某些资源被屏蔽的原因,所以我们还最好配置一个npm的国内镜像,本文选用了淘宝镜像(稳定好用)。

安装cnpm   

在命令行中输入

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后等待,没有报错就代表安装成功了~~。

2.2 安装vue-cli 脚手架构建工具

Vue 提供了一个官方的 CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架。它为现代前端工作流提供了 batteries-included 的构建设置。

cnpm install -g vue-cli

没有错误就代表安装成功了。接下来就步入正题,利用脚手架来搭建新工程:P

3.新建Vue项目

首先先选择存放项目的位置,比如

然后切换到cmd,这里普及一下小技巧(直接在文件路径栏输入cmd,就会打开cmd界面,且是在当前目录中,这样就不需要通过cd 切换目录了)

输入 vue init webpack vue-agiculture

即:使用vue初始化基于webpack的新项目,其中webpack是构建工具,也就是整个项目是基于webpack的。其中vue-agiculture是整个项目文件夹的名称,这个文件夹会自动生成在你指定的目录中。

然后会让用户输入几个基本的配置选项,如项目名称、项目描述、作者信息,填不填都无所谓~~

注意提示是否安装eslint,可以选择不安装,否则项目编译过程中对代码格式要求比较高,会经常报小问题;

router路由也一并安装了,免得以后麻烦。

等待一会,本以为会成功,结果出现下面的问题,如下图:

MGD官方的脚手架竟然创项目有问题?打开日志查了一下,原来是依赖没有装成功,为什么呢?原来我们把npm换成了cnpm,导致脚手架默认安装依赖命令失效了。我们只要再手动安装一下就可以啦

cnpm install

 

 等安装完成之后,我们到自己的项目中去看,会多一个node_modules文件夹,这里面就是我们所需要的依赖包资源。

 

项目结构如下:

其中,

  build:最终发布的代码的存放位置。

     config:配置路径、端口号等一些信息,我们刚开始学习的时候选择默认配置。

     node_modules:npm 加载的项目依赖模块。

     src:这里是我们开发的主要目录,基本上要做的事情都在这个目录里面,里面包含了几个目录及文件:

             assets:放置一些图片,如logo等

             components:目录里放的是一个组件文件,可以不用。

             App.vue:项目入口文件,我们也可以将组件写这里,而不使用components目录。

            main.js :项目的核心文件

     static:静态资源目录,如图片、字体等。

     test:初始测试目录,可删除

      .XXXX文件:配置文件。

     index.html:首页入口文件,可以添加一些meta信息或者同统计代码啥的。

     package.json:项目配置文件。

     README.md:项目的说明文件。

4.启动项目

在cmd里,切换到当前项目中,执行下面命令

 npm run dev

注意:这里是npm ,不是cnpm。会自动用热加载的方式运行我们的应用。这样方便我们调试。

 然后打开浏览器,输入上面的地址

 end~


最新回复(0)