详解使用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中的VM模块详解
May 06 NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 NodeJs
Nodejs基于LRU算法实现的缓存处理操作示例
Mar 17 NodeJs
NodeJs安装npm包一直失败的解决方法
Apr 28 NodeJs
Nodejs中使用captchapng模块生成图片验证码
May 18 NodeJs
mac下的nodejs环境安装的步骤
May 24 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
详解nodejs的express如何自动生成项目框架
Jul 12 NodeJs
NodeJs实现定时任务的示例代码
Dec 05 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
Nodejs对postgresql基本操作的封装方法
Feb 20 NodeJs
基于nodejs的微信JS-SDK简单应用实现
May 21 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的一些基础知识分享
2011/07/27 PHP
php中静态类与静态变量用法的区别分析
2015/01/15 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
python基本语法练习实例
2017/09/19 Python
python正则中最短匹配实现代码
2018/01/16 Python
pygame实现简易飞机大战
2018/09/11 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
python绘制分布折线图的示例
2020/09/24 Python
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
国际经济贸易专业自荐信
2014/06/13 职场文书
付款委托书范本
2014/10/05 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
农村老人去世追悼词
2015/06/23 职场文书
技术入股协议书
2016/03/22 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
python 字典和列表嵌套用法详解
2021/06/29 Python
MySQL Server 层四个日志
2022/03/31 MySQL
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL