详解使用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中使用monk访问mongodb
Jul 06 NodeJs
Nodejs学习笔记之Global Objects全局对象
Jan 13 NodeJs
nodejs连接mysql数据库简单封装示例-mysql模块
Apr 10 NodeJs
nodejs批量下载图片的实现方法
May 19 NodeJs
手把手教你把nodejs部署到linux上跑出hello world
Jun 19 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs实现范围请求的实现代码
Oct 12 NodeJs
Nodejs实现用户注册功能
Apr 14 NodeJs
Nodejs异步流程框架async的方法
Jun 07 NodeJs
NodeJs 模仿SIP话机注册的方法
Jun 21 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 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
Memcache 在PHP中的使用技巧
2010/02/08 PHP
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
2013/06/19 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
深入解析js轮播插件核心代码的实现过程
2017/04/14 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
python脚本内运行linux命令的方法
2015/07/02 Python
Python采用Django开发自己的博客系统
2020/09/29 Python
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
python numpy数组复制使用实例解析
2020/01/10 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
销售人员职业生涯规划范文
2014/03/01 职场文书
大学信息公开实施方案
2014/03/09 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
维稳工作承诺书
2015/01/20 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
2015国庆节感想
2015/08/04 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python
SpringBoot详解执行过程
2022/07/15 Java/Android