详解使用nodeJs安装Vue-cli


Posted in NodeJs onMay 17, 2017

前提:nodeJs本地已安装。

1、执行npm install --global vue-cli ,全局安装vue-cli

----因为默认是从国外服务器下,可以使用阿里巴巴在国内的镜像服务器。

产生通过config命令设置默认下载路径:

npm config set registry https://registry.npm.taobao.org

然后再执行:

npm install --global vue-cli

2、安装后,检查是否安装成功

vue -V (在此注意V为大写)

3、使用vue建一个项目名叫“my-project”(vue init webpack my-project),注意项目名不能有大写。

----注:vue-cli 的模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,他的配置并不全放在根目录下的 webpack.config.js 中。

----webpack-simple 相对简单的,它根目录下才有个 webpack.config.js。

详解使用nodeJs安装Vue-cli

4、注意:

项目建立过程中,有如下选择,选择NO。(该选项为使用ESLint规范你的代码,一个空格错误都将报错,不开启,避免不必要的麻烦)。

后两项为单元测试,可以选择No.

详解使用nodeJs安装Vue-cli

5、项目建立完成后,目录结构如下:

详解使用nodeJs安装Vue-cli

6、安装项目所需依赖,进入项目中:

npm install

完成后,会发现项目目录下多出一个node_modules文件夹,里面就是 vue-cli 创建的一个基于 webpack 的 vue.js 项目。

详解使用nodeJs安装Vue-cli

7、进入项目目录文件夹(my-project)中,就可以使用vue进行开发啦

8、使用npm run dev,便可以打开本地服务器实时查看效果(localhost:8080)

如果浏览器打开之后,没有加载出页面,有可能是本地的 8080 端口被占用,需要修改一下配置文件 config>index.js

详解使用nodeJs安装Vue-cli

建议将端口号改为不常用的端口。另外我还将 build 的路径前缀修改为 ' ./ '(原本为 ' / '),是因为打包之后,外部引入 js 和 css 文件时,如果路径以 ' / ' 开头,在本地是无法找到对应文件的(服务器上没问题)。所以如果需要在本地打开打包后的文件,就得修改文件路径。

9、初始效果

详解使用nodeJs安装Vue-cli

10,退出监听,可以直接Ctrl+C,选择Y。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
将nodejs打包工具整合到鼠标右键的方法
May 11 NodeJs
Nodejs异步回调的优雅处理方法
Sep 25 NodeJs
NodeJS使用jQuery选择器操作DOM
Feb 13 NodeJs
nodejs的压缩文件模块archiver用法示例
Jan 18 NodeJs
nodejs基础应用
Feb 03 NodeJs
NodeJS学习笔记之Module的简介
Mar 24 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 NodeJs
nodejs实现一个word文档解析器思路详解
Aug 14 NodeJs
通过Nodejs搭建网站简单实现注册登录流程
Jun 14 NodeJs
nodejs的安装使用与npm的介绍
Sep 11 NodeJs
Sublime Text3 配置 NodeJs 环境的方法
May 20 NodeJs
通过实例了解Nodejs模块系统及require机制
Jul 16 NodeJs
NodeJS创建最简单的HTTP服务器
May 15 #NodeJs
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
May 13 #NodeJs
配置nodejs环境的方法
May 13 #NodeJs
nodejs multer实现文件上传与下载
May 10 #NodeJs
nodejs处理图片的中间件node-images详解
May 08 #NodeJs
使用nodejs爬取前程无忧前端技能排行
May 06 #NodeJs
win系统下nodejs环境安装配置
May 04 #NodeJs
You might like
PHP迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
php学习之 循环结构实现代码
2011/06/09 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
2014/01/14 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
js实现微信聊天效果
2020/08/09 Javascript
python k-近邻算法实例分享
2014/06/11 Python
Python字符串匹配算法KMP实例
2015/07/18 Python
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
为什么Python中没有"a++"这种写法
2018/11/27 Python
python制作mysql数据迁移脚本
2019/01/01 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
为什么python比较流行
2020/06/19 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
应聘医药代表职位求职信
2013/10/21 职场文书
初三家长会邀请函
2014/01/18 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
Python中else的三种使用场景
2021/06/16 Python
python和anaconda的区别
2022/05/06 Python