安装Vue.js的方法(npm)

一、简介

Vue.js 是什么

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定组合的视图组件

Vue.js是一个MVVM模式的框架。

vue.js的特点:

易用: 已经会了HTML,CSS,JavaScript?即刻阅读指南即可开始构建应用!

灵活: 简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。

高效: 16kb min+gzip 的运行大小,超快虚拟 DOM ,最省心的优化。


二、环境搭建

Node.js: javascript运行环境(runtime),不同系统直接运行各种编程语言

npm: Nodejs下的包管理器。由于国内使用npm会很慢,这里推荐使用淘宝NPM镜像(http://npm.taobao.org/)

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

webpack: 它主要的用途是通过 CommonJS 的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。

vue-cli: 用户生成Vue工程模板


三、安装node.js

1.从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装),注意安装的地址。

安装完成之后,打开命令行工具,输入 node -v,如果出现相应的版本号,则说明安装成功。

2.npm包管理器,是集成在node中的,所以,直接输入 npm -v 就会显示出npm的版本信息。

总:cmd下(win+R进入命令行模式)输入:

        node -v    //验证node.js 是否安装成功,显示出相应的版本信息

        npm -v     //验证npm包管理器是否安装成功,显示出相应的版本信息

3.OK!node环境已经安装完成,npm包管理器也有了。由于有些npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,所有我还需要npm的国内镜像---cnpm。(如果想进一步了解cnpm的,查看淘宝npm镜像官网)

安装cnpm

在命令行中输入 npm install -g cnpm --registry=http://registry.npm.taobao.org 然后等待安装完成。


完成之后,我们就可以用cnpm代替npm来安装依赖包了。

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

在命令行中运行命令 npm install -g vue-cli ,然后等待安装完成。

通过以上三部,我们需要准备的环境和工具都准备好了,接下来就开始使用vue-cli来构建项目。


构建项目:

首先我们要选择存放项目的位置,然后再用命令行将目录转到选定的目录,在这里,我选择在c盘下创建新的目录(firstVue 目录),用cd 将目录切到该目录下,cd firstVue ,在NodeTest 目录下,在命令行中运行命令 vue init webpack firstApp 。解释一下这个命令,这个命令的意思是初始化一个项目,其中webpack是构建工具,也就是整个项目是基于webpack的。其中firstApp是整个项目文件夹的名称,这个文件夹会自动生成在你指定的目录中(我的实例中,会在firstVue 目录生成该文件夹),如下图。

总:在cmd中,cd   firstVue      //进入指定目录firstVue

                  vue   init   webpack   firstApp     //初始化一个项目

解释一下初始项目是的一些配置选项(可以一直按回车去填写就好了):

'git' �����ڲ����ⲿ���Ҳ���ǿ����еij���

�������ļ�

? Project name sell  项目的名字

? Project description sell app  项目描述

? Author lhb  作者

? Vue build standalone 

? Install vue-router? Yes  //是否安装路由

? Use ESLint to lint your code? Yes  //es6的代码风格检查器

? Pick an ESLint preset Standard  //es6的模板使用标准就可以

? Setup unit tests with Karma + Mocha? Yes  //单元测试

? Setup e2e tests with Nightwatch? Yes  //e2e或者端到端(end-to-end)或者UI测试是一种测试方法,它用来测试一个应用从头到尾的流程是否和设计时候所想的一样。简而言之,它从一个用户的角度出发,认为整个系统都是一个黑箱,只有UI会暴露给用户。




接下来,我们去NoteTest目录下去看是否已创建文件, 打开firstApp 项目,项目中的目录如下:

介绍一下各个目录及其作用:

build //webpack 配置相关文件夹

config //webpack 配置相关文件夹

node_modules //cnpm install 安装的依赖代码库文件夹


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

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

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

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

            main.js :项目的核心文件


static //第三方资源文件夹,静态资源目录,如图片、字体等

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

.babelrc //第三方babel转化(比如es2016转es2015)配置文件

.editorconfig //编辑器配置文件

.eslintignore  //忽略语法检查的目录文件

.eslintrc  // .eslintrc 的配置文件

.gitignore  //git忽略的配置文件

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

package.json  //配置文件

README.md //项目描述文件

 这就是整个项目的目录结构,其中,我们主要在src目录中做修改。这个项目现在还只是一个结构框架,整个项目需要的依赖资源都还没有安装。

 安装项目所需要的依赖:执行 cnpm install   (这里可以用cnpm代替npm了)

安装项目依赖包

 安装完依赖包资源后,我们就可以运行整个项目了。

四、运行项目

在项目目录中,运行命令 npm run dev ,(注意是否为项目目录,若不是用cd命令进入目录下),运行后如下:

项目启动后,在浏览器中输入项目启动后的地址:http://localhost:8080,在浏览器中会出现vue的logo.

至此,vue的npm安装方式已介绍完毕。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vue在Windows系统下本地项目的安装与部署 转自CSDN的:AI吕小布:https://blog.csdn....
    罗海桂阅读 7,245评论 0 0
  • 一、简介 Vue.js 是什么 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式...
    飞过的沙阅读 530评论 1 1
  • 1、webpack入门 Webpack 是一个前端资源的打包工具,它可以将js、image、css等资源当成一个模...
    余生安好178阅读 1,102评论 0 2
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,112评论 0 2
  • 前言 本文主要从webpack4.x入手,会对平时常用的Webpack配置一一讲解,各个功能点都有对应的详细例子,...
    BetterChen阅读 1,963评论 0 3