title: vue安装搭建

date: 2018-04-21 14:00:03

tags: [vue]

安装

首先安装nodejs

直接官网下载最新版本http://nodejs.cn/download/,安装对应版本即可。

这里下64位window.msi版本。

安装修改安装路径后其他默认即可。我放D盘

环境配置

安装后需要修改npm的环境配置,无所谓的也可以不改。

不改的话npm install 会默认安装到C:\Users\Administrator\AppData\Roaming\npm

在我的安装路径下D:\nodejs里面新增两个文件夹node_globalnode_cache

在命令行中:

	npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

在环境变量中的系统变量新建NODE_PATH,输入D:\nodejs\node_global\node_modules,

在环境变量中的用户变量编辑path,把安装nodejs自动设置的C:\Users\Administrator\AppData\Roaming\npm这个

修改为D:\nodejs\node_global

安装yarn

	npm install -g yarn  #安装国内镜像,速度会快多
yarn --version #有时候需要重启cmd

安装淘宝镜像

由于许多npm包都是在国外,安装起来特别慢,所以我们这里利用淘宝的镜像服务器,来对我们依赖的module进行安装。

	npm install -g cnpm --registry=https://registry.npm.taobao.org  #安装国内镜像,速度会快多
cnpm -v

安装vue

	npm install vue   #安装vue,有警告没影响
npm install -g vue-cli #安装脚手架, -g就是全局安装,不加就会在当前路径新建一个
#node_modules文件夹,并安装在里面
vue --version #成功的话就看到版本了

安装webpack

	cnpm install webpack -g

创建项目

新建一个项目文件夹,我是在D盘新建一个vue-test,进入文件夹后,右键进入命令行或者git bash here,

输入

    $ vue init webpack vue-test #项目名称,然后一路回车(vue2版本)
$ vue create vue-test #项目名称,然后一路回车(vue3版本)
#Project name (vue-test) 项目名称,回车默认
#Project description (A Vue.js project) 项目描述,回车默认
#Author 写你自己的名字 #这里会新增加一个vue-test的项目文件夹

安装项目依赖

进入项目文件夹里面,我的是D:\vue-test\vue-test

在该文件下输入命令: npm install (这里就不要用国内镜像cnpm安装,以防后面会缺依赖库)

  $ npm install #这里就不要用国内镜像cnpm安装,以防后面会缺依赖库
$ cnpm install vue-router vue-resource --save #安装 vue 路由模块vue-router和网络请求模块vue-resource
$ npm run dev #启动项目,默认是8080端口,config->index.js->dev:port可以修改
#另外将config->index.js->build:assetsPublicPath,打包后的文件路径修改为'./',原为'/' $ yarn add axios #安装插件

打包上线

因为是单页面,打包后就可以用了

	$ npm run build #打包完成后,会生成 dist 文件夹,可以直接打开本地文件查看
#项目上线时,只需要将 dist 文件夹放到服务器就行了。

vue安装搭建的更多相关文章

  1. vue安装及环境搭建

    vue项目在pycharm里运行需要安装一个插件,打开settings,找到plugins,里面搜索vue.js,点击安装. vue安装 先安装node.js npm install -g @vue/ ...

  2. Vue项目搭建完整剖析全过程

    Vue项目搭建完整剖析全过程 项目源码地址:https://github.com/ballyalex 有帮助的话就加个星星呗~!  项目技术栈:vue+webpack+bower+sass+axios ...

  3. vue环境搭建与创建第一个vuejs文件

    我们在前端学习中,学会了HTML.CSS.JS之后一般会选择学习一些框架,比如Jquery.AngularJs等.这个系列的博文是针对于学习Vue.js的同学展开的. 1.如何简单地使用Vue.js ...

  4. vue安装element-ui和px2rem的细节

    1.按需引入element-ui vue脚手架搭建完成之后,可以到element-ui官网进行npm 安装: npm i element-ui -S 如果是完整引入可以按照官网一步一步做即可完成:这里 ...

  5. Vue项目搭建与部署

    Vue项目搭建与部署 一,介绍与需求 1.1,介绍 Vue  是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue两大核心思想:组件化和数据驱动.组 ...

  6. 55.Vue环境搭建

    Vue环境搭建 在搭建过程中出现的错误解决办法  https://www.cnblogs.com/lovebing/p/9488198.html      cross-env使用笔记   cross- ...

  7. vue 脚手架搭建新项目以及element-ui等vue组件的使用

    vue快速搭建项目(前提是你的电脑已经安装了node的环境和vue脚手架安装,不会的自行百度) 1:打开终端: 这里说下此时位置是在User下的lijuntao文件夹下面,我一般会在桌面新建一个文件夹 ...

  8. 【MEVN架构】mongodb+ express + vue + nodejs 搭建后台

    前端技术栈:vue2 + vuex + vue-router + webpack + ES6/7 + less + element-ui 服务端技术栈:nodejs + express + mongo ...

  9. List多个字段标识过滤 IIS发布.net core mvc web站点 ASP.NET Core 实战:构建带有版本控制的 API 接口 ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目 Using AutoFac

    List多个字段标识过滤 class Program{  public static void Main(string[] args) { List<T> list = new List& ...

随机推荐

  1. Alpha冲刺7

    前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10013652.html 作业博客:https://edu.cnblogs.com/campus ...

  2. 2/17 笔记 n:字符串索引、切片、数据转换笔记

    切片:顾头不顾尾 s[首:尾:步长] 代码是从上到下依次判断,只要满足一个,就不会再往下走! continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,br ...

  3. ipa 注入 dylib

    前些日子再github找到了一个内存修改器 DLGMemor 免越狱在app内植入修改器,感觉很不错,就尝试去看看是否可行. 用到的工具:  Xcode 10. optool 首先要做的,安装 opt ...

  4. python day 25--正则表达式

    一.字符组 1.[0-9]表示匹配0-9中的数字 2.[a-z]表示匹配a-z之间的字母 3.[A-Z]表示匹配大写的字母 4.[0-9a-zA-Z]匹配所有字母数字 二.元字符 1.\d 匹配任意数 ...

  5. ReactiveCocoa基础

    在讲ReactiveCocoa之前,我们来回忆一下Block在开发中的使用场景: 1.把block保存到对象中,等到恰当的时候才去调用 2.把block当做方法的参数使用,外界不调用,都是方法内部去调 ...

  6. 清楚理解const_cast类型转换

    1.任何使用原常量的地方, 已经直接编码到代码中去了.故后续转换类型并不能改变原定义 2.const_cast转换, 是使用了新指针或者引用,指向了原定义的内存,故而可以修改该内存. 使用也得用新指针 ...

  7. Restful levels &HATEOAS基本介绍~

    本文所涉及的内容摘自:http://www.manongjc.com/article/93934.html 什么是RESTful REST这个词,是Roy Thomas Fielding在他2000年 ...

  8. 常见模块(三) pickle模块和json模块

    (一)json和pickle的区别 1.json是不同编程语言实现数据交换的工具,他是用来把python中的数据对象转换成字符串或者写入文件中的,再由其他语言通过json加载进来. 2.pickle是 ...

  9. Apache ZooKeeper 服务启动源码解释

    转载:https://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper-code/ 本文首先讲解了 Apache ZooKeeper 服 ...

  10. 解决yii2 禁用layout时AppAsset不加载资源的问题

    大王派我来巡山_site:http://blog.csdn.net/wang78699425/article/details/52369841 最近由于项目(yii2 的一个项目)需要,登录页面不需要 ...