详解使用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 url验证(url-valid)的使用方法
Nov 18 NodeJs
Nodejs学习笔记之测试驱动
Apr 16 NodeJs
NodeJS的Promise的用法解析
May 05 NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 NodeJs
nodejs个人博客开发第二步 入口文件
Apr 12 NodeJs
配置nodejs环境的方法
May 13 NodeJs
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
May 13 NodeJs
nodeJS实现路由功能实例代码
Jun 08 NodeJs
nodejs模块学习之connect解析
Jul 05 NodeJs
NodeJs实现简单的爬虫功能案例分析
Dec 05 NodeJs
nodejs实现用户登录路由功能
May 22 NodeJs
Nodejs监听日志文件的变化的过程解析
Aug 04 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
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
PHP会话处理的10个函数
2015/08/11 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
Array.prototype 的泛型应用分析
2010/04/30 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
2013/05/08 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
2018/11/06 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
python gdal安装与简单使用
2019/08/01 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
正隆泰信息技术有限公司上机题
2012/06/14 面试题
历史系毕业生自荐信
2013/10/28 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
合同协议书格式
2014/04/18 职场文书
创业女性典型材料
2014/05/02 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书
初一军训感言
2015/08/01 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers