前言

Vue作为前端三大框架(Angular,React,Vue)之一,号称是最简单,最容易上手的框架,同时也是行内的大趋势,还可以用来开发最火的小程序。具有开发快,双向数据流等特点,有些人认为Vue是Angular和React的结合,既有Angular的模板语法也有React的组件化体系,以至于促使其发展飞快。
下面来就来讲讲Vue脚手架(vue-cli)的安装吧。

Vue CLI 3 中文文档

安装vue(使用npm 推荐)


# 全局安装 vue-cli
$ npm install --global vue-cli
# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
# 安装依赖,走你
$ cd my-project
$ npm install
$ npm run dev

当使用npm install --global vue-cli命令时报:npm: command not found的解决办法。

1、重装nodejs。
2、依次执行下面的命令:


sudo apt-get remove npm
sudo apt-get remove nodejs-legacy
sudo apt-get remove nodejs 
sudo rm /usr/bin/node 
sudo apt-get install nodejs 
sudo apt-get install nodejs-legacy 
sudo apt-get install npm

执行上面命令的时候会出现:sudo: apt-get: command not found,原因是apt-get是debian(Ubuntu)才有的包管理器。

1、解决办法一:使用brew代替apt-get
What is brew?
brew 全称Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。
如何安装?
安装只需要在终端下输入下面一条命令(Mac自带ruby不需要安装)


ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装完成后使用brew install libxml2即可。如需查看brew的更多功能请使用brew --help查看其帮助文档。
2、解决办法二:Fink 安装过程这里就不再阐述,有兴趣的可以去看看,传送门Fink的安装

brew安装好之后就可以依次执行下面的命令:


brew remove npm
brew remove nodejs-legacy
brew remove nodejs
brew rm /usr/bin/node
brew install nodejs
brew install nodejs-legacy
brew install npm

继续执行npm install --global vue-cli安装架手架,发现npm不能安装模块。原因是proxy的问题,要求node版本是node-6.2.1。

执行下面命令:


npm config rm proxy
npm config rm https-proxy

Mac中在/Users/YourUserName下找不到.bash_profile则自己创建.bash_profile文件。运行下面命令:


cd /Users/YourUserName //进入文件目录位置
touch .bash_profile //创建文件
open -e .bash_profile //打开并编辑(文件可为空)
source .bash_profile //编辑保存了执行这句编译下

上面步骤操作完了,再执行:npm install --global vue-cli,现在可以执行了。

当执行vue init webpack my-project时如果报:bash vue :command not found,这个提示是指没有成功的安装vue-cli,重新执行npm install --global vue-cli全局安装就可以了。

上面讲的是用npm安装,当然你也可以用yarn。想用yarn安装,就必须用npm安装一下yarn。执行命令:npm install -g yarn

修改全局路径为默认路径:


npm root -g //查看本机全局的npm包的安装路径
npm config set prefix /usr/local //修改全局路径为默认路径
npm -v //可以看到nodejs相应的版本号

创建新项目


cd /Users/app/Downloads/project
vue init webpack my-project(项目名字) //创建新项目 //创建项目之前会询问你项目相关信息,信息如下: ? Project name my-project //设置项目名称
? Project description my-project app  //设置项目描述
? Author Martyr //设置作者
? Vue build standalone //使用标准的文件或是压缩过的文件(标准)
? Install vue-router? Yes //是否安装vue-router(路由)
? Use ESLint to lint your code? No //是否使用语法检查器(检查十分严格)
? Pick an ESLint preset Standard //用何种(选择标准即可)
? Set up unit tests NO //是否使用单元测试
? Setup e2e tests with Nightwatch? No //是否使用e2e测试
? Should we run `npm install` for you after the project has been cre
ated? (recommended) npm //是否需要现在通过npm或yarn帮你配置项目,或是稍后你自己动手安装
安装完成后出现运行项目的相关提示:
cd my-project //进入my-project文件夹
npm install //安装依赖;
npm run dev //运行项目

最后,浏览器地址栏输入:http://localhost:8080回车,新建的vue-cli模板项目就运行了。

附:
在项目里安装Vux移动端


npm install vux --save
npm install vux-loader --save-dev //安装vux 必须安装vux-loader 否则报错

安装weex开发APP


//全局安装 weex-toolkit 在app下执行就可以
sudo npm install -g weex-toolkit //安装
appdeMacBook-Pro: app$ weex -v //查看版本号,出现如下显示则安装成功
v1.3.11
- weex-builder : v0.4.0
- weex-previewer : v1.5.1

相关资料

创建Vue项目 以及引入Iview
npm: command not found的解决方案
Mac OSX下使用apt-get命令
vue新建项目(-)vue-cli安装
Mac 打开、编辑 .bash_profile 文件

原文地址:https://segmentfault.com/a/1190000016668756

Mac OS X下安装Vue脚手架(vue-cli)的更多相关文章

  1. 在Mac OS X下安装Android Studio

    在Mac OS X下安装Android Studio只需要几步. 1. 下载Android Studio安装包(.dmg). 2. 打开Terminal输入java -version命令查看是否已安装 ...

  2. Mac OS X 下安装使用 Docker (2017年7月)

    两年前的一篇 Mac OS X 下安装使用 Docker 安装时还是用的 boot2docker, 如今进化到了在 Mac OS X 下用 Docker Toolbox, 而且命令也由 boot2do ...

  3. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  4. 在MAC OS X下安装usb转串口驱动(PL2303主控芯片)

    本文原创于http://www.cnblogs.com/humaoxiao,非法转载者请自重!       因为最近手里有一块STM32Discovery开发板,所以想搞一下STM32的开发,我前面的 ...

  5. Mac OS X 下安装使用 Docker

    它依赖于 LXC(Linux Container),能从网络上获得配置好的 Linux 镜像,非常容易在隔离的系统中运行自己的应用.也因为它的底层核心是个 LXC,所以在 Mac OS X 下需要在 ...

  6. Mac OS X 下安装python的MySQLdb模块

    参考资料: mac os x下python安装MySQLdb模块   http://www.codeif.com/post/1073/ MAC OSX使用Python安装模块有关问题  http:// ...

  7. 如何在MAC OS X下安装配置java开发工具

    简介: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语 ...

  8. mac OS X下安装Redis及Thinkphp3.1使用Redis

    一.安装Redis 1.安装Homebrew 在终端输入ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/install/maste ...

  9. Mac OS 环境下 安装 Asp.Net及使用Yeoman 创建Asp.Net 项目

    本文是按照英文原文:Installing ASP.NET 5 On Mac OS安装时遇到的问题的总结Blog. 原文提示如下: Installing ASP.NET 5 On Mac OS XBy ...

随机推荐

  1. library not found for -lXXXXX 编译问题的解决方法

    喜欢交朋友的加:微信号 dwjluck2013 编译和真机调试的时候都正常 在打包的时候遇到这个问题 解决方案:pod install 重新下载就解决了  分享给遇到同类问题的小伙伴

  2. redis 的操作

    redis Redis(Remote Dictionary Server)是一个开源使用的非关系型数据库 通常被称为数据结构服务器,因为值可以是字符串,哈希,列表,集合,有序集合 优势 ​ 性能极高, ...

  3. 2-1~3 MVC

    2-1~3 MVC 内容简介 为什么需要mvc? 前端mvc的困难在哪里? AngularJS语境下的mvc是如何实现的? 1. 为什么需要mvc 代码规模越来越大,切分职责是大势所趋. 为了复用:很 ...

  4. 洛谷1941(dp)

    常规的dp,当前有值且碰不到管子就转移,可以连跳的操作我就加了一维表示当前是不是连跳过来的.第二问前缀和即可得(不对啊边走边记录就行了吧我冗了Orz). #include <cstdio> ...

  5. Codeforces 1119D(贡献计算)

    题目传送 排序看一看. 关键点在于发现性质: 算一个点的贡献时: 1.与后一个有重叠.\[当 a[i] + r >= a[i + 1] + l, 即 r - l >= a[i + 1] - ...

  6. 24 使用Maven 或 Gradle构建groovy

    1       使用Maven 或 Gradle构建groovy 1.1  使用maven构建groovy pom.xml file. <dependencies>     ... oth ...

  7. [在读]HTML5数据推送应用开发

    最近买的,讲SSE的,才看完前2章.

  8. Bridges Gym - 100712H  无向图的边双连通分量,Tarjan缩点

    http://codeforces.com/gym/100712/attachments 题意是给定一个无向图,要求添加一条边,使得最后剩下的桥的数量最小. 注意到在环中加边是无意义的. 那么先把环都 ...

  9. Redis 数据导入导出,redis-dump命令

    安装redis-dump 工具 yum install ruby rubygems ruby-devel# 修改为国内源gem sources --add http://gems.ruby-china ...

  10. #82. 【UR #7】水题生成器

    链接:http://uoj.ac/problem/82 今天是世界水日,著名的水题资源专家蝈蝈大臣向世界宣布了他的一项新发明 —— 水题生成器. 每道题目都有一个正整数的难度值.水题生成器虽然强大但是 ...