Vue.js学习-搭建一个简单的demo

本文详述了在Win 7环境下,使用Vue.js和Webpack搭建一个简单项目的全过程。从Node.js安装到项目初始化,再到依赖库安装,包括Vue、Vue-router、Webpack及其相关组件。接着介绍了项目目录结构和各部分代码编写,最后展示了如何启动项目并进行构建打包。
摘要由CSDN通过智能技术生成

原创申明:本文为博主原创,转载请注明出处!


这里主要记录vue.js+webpack在一个简单实例中的使用过程

说明:本次搭建基于Win 7平台

Node.js 安装

官网提供了支持多种平台的的LTS版本下载,我们根据需要来进行下载安装。对于Windows平台提供了.mis和.zip(二进制)两种选择,我们可以根据自己需要任选一种安装。具体安装过程就不详说。

注意:为了使用方便,我们需要检测PATH环境变量是否配置了Node.js。点击开始=》运行=》输入“cmd”=》输入命令“path”(我们也可以直接使用命令win+R输入“cmd”=》输入命令“path”),输出如下结果:

C:\Users\01107267>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
D:\Program Files\java\jdk1.8.0-windows-x64\bin;D:\Program Files\java\jdk1.8.0-windows-x64\jre\bin;
D:\Program Files\TortoiseSVN\bin;D:\Program Files\apache-maven-3.3.9\bin;D:\Program Files\gradle-2.2.1\BIN;
D:\Python27\Scripts;D:\Python27\;D:\Program Files\nodejs\;D:\Program Files\nodejs\node_global;

我们看到环境变量中已经包含了D:\Program Files\nodejs,我们可以检查一下Node.js版本

C:\Users\01107267>node --version
v6.9.4

我们可以看到有这样一个路径在Node.js目录下还有一个npm,这是Nodejs中的包管理工具,它是随Nodejs一起安装的

C:\Users\01107267>npm -v
3.10.10

这里需要说明的是可以看到还有一个路径D:\Program Files\nodejs\node_global;这个路径是说将npm安装时指定全局安装的包放在该路径下,比如后面我们会用的webpack,我们可以去到该目录看一下

D:\Program Files>cd nodejs

D:\Program Files\nodejs>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 0005-FCB7

 D:\Program Files\nodejs 的目录

2017/03/12  11:52<DIR .
2017/03/12  11:52<DIR ..
2017/01/05  21:0018,513,048 node.exe
2016/12/22  18:01   702 nodevars.bat
2017/08/07  19:29<DIR node_cache
2017/01/05  20:46 8,997 node_etw_provider.man
2017/08/08  09:49<DIR node_global
2017/01/16  10:57<DIR node_modules
2016/12/22  18:01 4,974 node_perfctr_provider.man
2016/11/16  19:45   867 npm
2016/11/16  19:45   483 npm.cmd
   6 个文件 18,529,071 字节
   5 个目录 146,669,424,640 可用字节

D:\Program Files\nodejs>cd node_global

D:\Program Files\nodejs\node_global>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 0005-FCB7

 D:\Program Files\nodejs\node_global 的目录

2017/08/08  09:49<DIR .
2017/08/08  09:49<DIR ..
2017/03/12  11:56<DIR etc
2017/08/08  09:49<DIR node_modules
2017/08/07  17:46   321 vue
2017/08/07  17:46   333 vue-build
2017/08/07  17:46   210 vue-build.cmd
2017/08/07  17:46   331 vue-init
2017/08/07  17:46   208 vue-init.cmd
2017/08/07  17:46   331 vue-list
2017/08/07  17:46   208 vue-list.cmd
2017/08/07  17:46   198 vue.cmd
2017/08/08  09:49   335 webpack
2017/08/08  09:49   379 webpack-dev-server
2017/08/08  09:49   256 webpack-dev-server.cmd
2017/08/08  09:49   212 webpack.cmd
  12 个文件  3,322 字节
   4 个目录 146,669,424,640 可用字节

D:\Program Files\nodejs\node_global>

项目搭建

初始化项目

新建一个项目文件夹,名为vuedemo

E:\IDC\Workspace>md vuedemo

E:\IDC\Workspace>cd vuedemo

E:\IDC\Workspace\vuedemo>

初始化项目,生成package.json文件

E:\IDC\Workspace\vuedemo>npm init -y
Wrote to E:\IDC\Workspace\vuedemo\package.json:

{
  "name": "vuedemo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}



E:\IDC\Workspace\vuedemo>dir
 驱动器 E 中的卷没有标签。
 卷的序列号是 000D-8BC6

 E:\IDC\Workspace\vuedemo 的目录

2017/08/10  09:59<DIR>  .
2017/08/10  09:59<DIR>  ..
2017/08/10  09:59   221 package.json
   1 个文件221 字节
   2 个目录 91,132,411,904 可用字节
安装依赖库

在使用npm安装依赖之前,我先解释几个参数。npm安装分为全局安装和和本地安装。如:

npm install express     # 本地安装
npm install express -g  # 全局安装

说明

本地安装

  • 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
  • 可以通过 require() 来引入本地安装的包。

全局安装

  • 将安装包放在 .\/node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
  • 可以直接在命令行里使用。

如果你希望具备两者功能,则需要在两个地方安装它或使用 npm link。

另外,npm install在安装npm包时,有两种命令可以把他们的信息写入package.json文件,一个是npm install –save另一个是 npm install –save-dev,他们表面上的区别是–save 会把依赖包名称添加到 package.json 文件 dependencies 键下,–save-dev 则添加到 package.json 文件 devDependencies 键下,–save-dev 是你开发时候依赖的东西,–save 是你发布之后还依赖的东西。

安装vue及相关组件

安装vue.js,默认安装最新的版本

nmp install --save vue

安装路由组件vue-router.js

nmp install --save vue-router

拓展:在一个项目中通常还需要用到的组件

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值