详解使用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服务器(8):非阻塞是如何实现的
Dec 18 NodeJs
Nodejs关于gzip/deflate压缩详解
Mar 04 NodeJs
nodejs中实现sleep功能实例
Mar 24 NodeJs
NodeJS的Promise的用法解析
May 05 NodeJs
Nodejs进阶:基于express+multer的文件上传实例
Nov 21 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
详解Windows下安装Nodejs步骤
May 18 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
nodejs中内置模块fs,path常见的用法说明
Nov 07 NodeJs
NodeJS配置CORS实现过程详解
Dec 02 NodeJs
node快速搭建后台的实现步骤
Feb 18 NodeJs
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
May 30 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
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
php源码的安装方法和实例
2019/09/26 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
ES5 ES6中Array对象去除重复项的方法总结
2017/04/27 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
Vue实现剪贴板复制功能
2019/12/31 Javascript
[32:39]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第一场 11.04
2020/11/04 DOTA
浅析python中SQLAlchemy排序的一个坑
2017/02/24 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
python如何制作英文字典
2019/06/25 Python
linux 下selenium chrome使用详解
2020/04/02 Python
python logging.info在终端没输出的解决
2020/05/12 Python
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
eBay德国站:eBay.de
2017/09/14 全球购物
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
几道Web/Ajax的面试题
2016/11/05 面试题
服装设计专业毕业生推荐信
2013/11/09 职场文书
教师求职推荐信范文
2013/11/20 职场文书
光荣入党自我鉴定
2014/01/22 职场文书
发展部经理职责规定
2014/02/22 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
婚前协议书范本两则
2014/10/16 职场文书
党的群众路线学习笔记
2014/11/06 职场文书
企业员工辞职信范文
2015/05/12 职场文书
大队委员竞选稿
2015/11/20 职场文书
python实现自定义日志的具体方法
2021/05/28 Python
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android