2018-01-28-vue-cli爬坑之路
近期项目中涉及到H5版本框架转型,使用vue-cli脚手架 结合axios、mint-ui进行项目迁移。
这里记录迁移过程以及其中遇到的坑,留备日后所需。本文主要讲解项目开发中所用工具的安装及问题排查
。比较懒,拖了很久才更新,懒癌晚期。
开发环境
system: MAC || windows
IDE: webStorm 2017.2.4
关键字:webpack + vue + vue-router + vuex + axios + mint-ui
vue开发环境准备
开发工具
1、编辑器: webstorm
2、版本管理:git
3、运行环境:node.js
4、构建环境:webpack
5、 vue-cli安装
6、项目编译与运行
一、编辑器安装
- 进入webstorm 官网,下载最新版本并安装。
- 破解方法请百度搜索
二、git安装
- 1、下载最新版本git客户端
- 2、设置git配置
1 | |
- 若报错
SSL certificate problem: unable to get local issuer certificate则执行
1 | |
- PS: 若需要代理设置
1 | |
三、node.js安装
- 下载最新 node.js 官网地址 并安装
- 代理设置
1 | |
- 按照 cnpm设置教程 设置淘宝镜像
1 | |
四、webpack安装
1 | |
五、vue-cli安装
- 执行
npm install vue-cli -g全局安装
六、项目编译与运行
1、项目启动步骤
将项目源码检出
前言:公司网络下请添加代理设置
1 | |
第一步、安装依赖npm install
可能存在的报错:
错误 1、
解决办法
执行
npm install chromedriver –chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver错误 2、
原因看node-gyp的安装需求,https://github.com/nodejs/node-gyp, 部分剪切如下,可以请求的看到需要安装python2.7(其实2.6也行)python3不行
npm rebuild node-sass --force错误 3、 重新编译过程中可能存在报错,如下:
1
2gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2原因在于为安装 python,且必须未python2版本,所以需要官网下载Python 2.7版本
error MSB3411: 未能加载 Visual C++ 组件“VCBuild.exe”。如果
未安装该组件,请执行下列操作之一: 1) 安装 Microsoft Windows SDK for W
indows Server 2008 和 .NET Framework 3.5;或 2) 安装 Microsoft Visual Studio 2008。下载并安装 Micros oft Windows SDK for Windows Server 2008 解决该问题
错误 4、依然存在错误 3
npm install error: MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”
执行以下代码
1npm install --global --production windows-build-tools最终问题解决,
npm install -g node-gyp
第二步
- 启动项目
1 | |
应该就可以启起来了