一般第一次搭建环境的时候,多多少少还是会出点状况的。这个时候多去百度,看牛人怎么解决,然后跟着尝试,多试几遍还是能解决的。
先说一下我安装的过程吧
1、我一开始按照官网的来搭建,失败了。报错内容是响应时间过长
2、又上网找了2篇搭建博文跟着做,也失败了,报错内容是响应时间过长。
3、最后找到了这个博文链接,跟着做成功了。这是我照着做成功的案例http://blog.csdn.net/u013182762/article/details/53021374
 
问题的原因:被墙了。即使我已经开了蓝灯。所以后面使用了境内的淘宝镜像

接下来,把我安装的过程贴出来

一、前提是已经安装nodejs了

二、我用的是window系统,快捷键win+R,输入cmd,回车,就会出现一个命令窗口,然后输入命令

  (一定要在系统的命令窗口上,来全局安装淘宝镜像,和vue-vcli这两个。不要在git Base here安装,这两步在git Base here上会报错。为什么?因为我踩坑了呀)

//全局安装淘宝镜像
npm install -g cnpm --registry = http: //registry.npm.taobao.org //全局安装vue-cil
npm install -g vue-cli //查看vue版本 或者 vue -V
npm vue -v 

备注: 

1、如果已经全局安装过这2个的,重复安装会报错,

2、第二次构建项目时这2个就不用再安装了

3、如果你安装过,又装了报错了,这个时候你可以不用理会这个报错,因为你已经安装了,所以你就继续下一步就可以

//然后要cd到你要创建项目的目录下,再开始构建项目
//firstVue为项目名,在创建的过程中会出现需要你填写内容按确定才能继续创建项目内容
vue init webpack firstVue

这里上一个动图,基本就是一路按回车键,记得要选择是按Y(这个项目名为ccc)

然后进入该目录下

cd firstVue

//全局项目所需要的依赖,因为前面已经安装了淘宝镜像,所以这里才能使用cnpm,
//安装完后项目里会多一个node-modules的文件夹
cnpm install //之前我用npm install这个命令总是报错,报错提供的解决链接也是打不开的,所以这应该是权限问题,所以才用淘宝镜像 //然后运行
npm run dev

三、总结:

1、全局安装淘宝镜像 : npm install -g cnpm --registry=http://registry.npm.taobao.org

2、全局安装vue-cil :   npm install -g vue-cli

3、创建项目 :   vue init webpack 项目名

4、cd 项目名

5、安装所需依赖 :cnpm install

6、运行  :  npm run dev

第二次更新分割线

---------------------------------------------------------------------------------------------------------------------------------------------------------------

在项目创建好了之后,我要把项目放到git上,因为我会在不同的电脑来编辑同一个项目,所以,

1、安装git,没有的话去官网下载一个 https://git-scm.com/downloads

2、右键 -->  Git Bash here   或者    win+R  -->   cmd

3、配置全局的用户名和e-mail,

 

4、生成key,中间会有停顿需要你操作设置密码,我设置密码为空,所以连按了3次enter。然后根据路径提示找到这两个文件,最后得到了两个文件:id_rsa和id_rsa.pub

  

5、用记事本打开id_rsa.pub,复制里面的内容到git里面。

6、添加成功后,可以看到git页面多了一个密钥,然后回到git命令编辑里,

提示:“Hi lsyz0021! You've successfully authenticated, but GitHub does not provide shel l access.”说明添加成功

中途如果有停顿询问yes or no,输入yes 按回车即可

7、密钥添加成功后再git 创建一个项目,与本地项目同名

8、回到要提交的项目文件夹内,右键打开git命令编辑,输入以下命令,把本地仓库与远程仓库相关联的内容推送到github仓库。youname为你的github账号的用户名,abc为你本地项目的项目名

注意,不要输错。如果怕输错,可以在Git项目那里直接复制其链接,然后在git命令编辑里右键--> paste   (不可以ctrl + v)

备注:出现以下

问题1:fatal: Not a git repository (or any of the parent directories): .git

解决办法:git init

这一步之后创建了一个名为.git的文件夹,不过它在默认状态下是隐藏的,系统将隐藏文件夹显示出来,可以看到有这样一个文件夹

9、把本地库的所有内容推送到远程库上,第一次推送到远程要加-u

问题一:src refspec master does not match any

解决: git status

   git add .

   git commit -am "提交备注"

   git push -u origin master

这样就算告一段落了。

参考:http://blog.csdn.net/lsyz0021/article/details/52064829

node+webpack+vue的环境搭建的更多相关文章

  1. node.js vue开发环境搭建

    开发工具安装 1.安装node.js 双击安装程序 node-v8.9.3-x64.msi,进行安装即可 2.设置taobao镜像 npm config set registry https://re ...

  2. 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建

    node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...

  3. vue开发环境搭建及热更新

    写这篇博客的目的是让广大的学者在初入Vue项目的时候少走些弯路,虽然现在有很多博客也有差不多的内容,但是博主在里面添加了一些学习时碰到的小问题.在阅读这篇博客之前,我先给大家推荐一篇文章<入门W ...

  4. 浅入深出Vue:环境搭建

    浅入深出Vue:环境搭建 工欲善其事必先利其器,该搭建我们的环境了. 安装NPM 所有工具的下载地址都可以在导航篇中找到,这里我们下载的是最新版本的NodeJS Windows安装程序 下载下来后,直 ...

  5. vue项目ide(vue项目环境搭建)

    一.先介绍一下我接下来要做的项目 项目:ide可视化工具 技术应用: Vue2.0(js框架):https://cn.vuejs.org/ ElementUi(饿了吗ui框架基于vue的):http: ...

  6. vue开发环境搭建Mac版

    一.前言 要做一个移动端app,面对webapp最流行的三个技术React,angular,vue,三选一,如何选,可参考blog移动app技术选型,react,angular, vue, 下面是对  ...

  7. express+mysql+vue开发环境搭建

    最近开始做一个实验室资产管理系统,后台使用node.js的Express框架,前端使用vue,数据库使用mysql.在这里开始简单记录一下开发过程和遇到的问题. 今天要说的是express+mysql ...

  8. 一 vue开发环境搭建

    2016年,Vue同Angular.React形成三足鼎立的局面,让前端的开发者顾不暇接,今天我们就来了解一下Vue的环境搭建. 一.node.js安装: node.js:一种javascript的运 ...

  9. Vue 项目环境搭建

    Vue项目环境搭建 ''' 1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2) 换源安装cnpm >: npm install -g cnp ...

随机推荐

  1. python学习笔记:操作Excle

    import xlwt #写excel import xlrd #读excel import xlutils #修改excel 一.写操作 1.写Excel import xlwt #写excel,导 ...

  2. Java 实例 - 方法重载

    先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载. 具体说明如下: 方法名相同 方法的参数类型,个数顺序至少有一项不同 ...

  3. Linux NIO 系列(02) 阻塞式 IO

    目录 一.环境准备 1.1 代码演示 二.Socket 是什么 2.1 socket 套接字 2.2 套接字描述符 2.3 文件描述符和文件指针的区别 三.基本的 SOCKET 接口函数 3.1 so ...

  4. Springboot的Mybatis逆向工程

    1.pom.xml添加mybatis和逆向插件依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> ...

  5. 【题解】An Easy Problem

    题目描述 给定一个正整数N,求最小的.比N大的正整数M,使得M与N的二进制表示中有相同数目的1. 举个例子,假如给定的N为78,其二进制表示为1001110,包含4个1,那么最小的比N大的并且二进制表 ...

  6. Error (10170): Verilog HDL syntax error at passwd.v(21) near text "if"; expecting an identifier ("if" is a reserved keyword ), or "endmodule", or a parallel statement

    你得加上时序啊笨蛋

  7. 7G

  8. teb教程4

    障碍物避障以及机器人足迹模型 简介:障碍物避障的实现,以及必要参数的设置对于机器人足迹模型和其对应的影响 1.障碍物避障是怎样工作的 1.1 惩罚项 障碍物避障作为整个路径优化的一部分.显然,优化是找 ...

  9. SecureCRT无法删除和退格的解决办法

    一   选项中,设置自动保存 二   选项=>会话选项 选择linux终端.然后在映射键中,选择delete 等映射信息

  10. redis实现点击量/浏览量

    java+redis实现高性能新闻点击量更新 1.redis简单介绍.它用来做高性能数据存取 是极好的. 2.实例:新闻点击量. 1)每次刷新,我们并不一定要往数据库里面立即更新数据 2)可以在red ...