Intellij IDEA搭建vue-cli项目的方法步骤


Posted in Javascript onOctober 20, 2018

1、安装/升级node环境

vue-cli对于node和npm的版本是有要求的。

Intellij IDEA搭建vue-cli项目的方法步骤

可以通过 node -v (npm -v)查看当前版本,通过 where node (where npm)查看安装路径。

如果node版本不符合vue-cli的要求,那么可以在node官网下载稳定版本并安装。

Intellij IDEA搭建vue-cli项目的方法步骤

安装过程比较简单,我更新时,除了修改安装路径,其他都是一直Next即可。

这里要提到一点,更新node版本后,查看版本,会发现npm的版本也已经更新了。

D:\workspace\MyProject\Jan2018>node -v && npm -v

v8.9.4

5.6.0

2、安装vue-cli

全局安装vue-cli,在命令行中执行npm install -g vue-cli

你可以在cmd打开命令行工具,也可以在Intellij IDEA的Terminal处执行。

3、Intellij IDEA准备

如果你想在Intellij IDEA的Terminal中构建vue-cli项目,还需要做一点准备。如果使用cmd构建,则跳过此步骤。

1)安装vue.js

File -> Settings -> Plugins -> Browse respositoties...

搜索vue.js,右侧提示Install(截图时已安装,未安装会提示Install)。安装成功后需要重启IDEA。

Intellij IDEA搭建vue-cli项目的方法步骤

2)File Types: HTML 添加 *.vue类型

File -> Settings -> Editor -> File Types -> HTML

点Registered Patterns下的+,添加 *.vue

Intellij IDEA搭建vue-cli项目的方法步骤

3)设置JS

File -> Settings -> Language & Frameworks -> JavaScript

选择 ECMAScript 6 和 Prefer Strict mode

Intellij IDEA搭建vue-cli项目的方法步骤

4、构建及运行vue-cli项目

在命令行工具cmd,或者Intellij IDEA的Terminal中进入想要构建项目的目录,输入vue init webpack project-name,回车

webpack默认版本为2.0,若要指定1.0,需在webpack后加上#1.0,即vue init webpack#1.0 project-name

接下来会出现几个提示,分别是输入项目名称、描述、作者等,按实际情况选择即可。

?Project name ---- 项目名称,init命令时也填了个project-name,如果无需更改,直接回车即可;

?Project description ---- 项目描述,按需填写。无需填写可以直接回车;

?Author ---- 作者

?Vue build ---- 构建模式,一般默认第一个;

?Install vue-router? ---- 是否安装vue-router。选Y。后边构建项目会用到。

?Use ESLint to lint yout code? ---- 格式校验,按需;

?Set up unit tests ---- 测试相关,按需;

?Setup e2e tests with Nightwatch? ---- 测试相关,按需;

?Should we run ‘npm install' for you after the project has been created? ---- 按需,这里我选Yes, use NPM。如果选No,后续自己在目标

目录下执行npm install即可。

这样构建出来的项目,可以直接运行。进入项目所在目录,执行npm run dev,执行完看到以下提示:

Your application is running here: http://localhost:8080

在浏览器打开http://localhost:8080,看到这个页面,接下来就可以开始开发了。

Intellij IDEA搭建vue-cli项目的方法步骤

5、Intellij IDEA新建.vue格式文件

在开发的时候,会发现新建文件时并没有.vue格式文件的选择,这时我们需要做一些设置。

File -> Settings -> Editor -> File and Code Templates -> +

模板内容可以按需。可以填也可以不填

Intellij IDEA搭建vue-cli项目的方法步骤

<template>
  <div> {{msg}}</div>
</template>
<style></style>
<script>
  export default{ data () { return {msg: 'vue模板页'} } }
</script>

设置完成后,就能新建.vue格式的文件了。:)

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

Javascript 相关文章推荐
jQuery 常见开发使用技巧总结
Dec 26 Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
Aug 24 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
Nov 22 Javascript
Angular.js回顾ng-app和ng-model使用技巧
Apr 26 Javascript
javascript 定时器工作原理分析
Dec 03 Javascript
jQuery实现对象转为url参数的方法
Jan 11 Javascript
vue component组件使用方法详解
Jul 14 Javascript
BootStrap模态框不垂直居中的解决方法
Oct 19 Javascript
浅谈React高阶组件
Mar 28 Javascript
原生JavaScript实现remove()和recover()功能示例
Jul 24 Javascript
webpack 最佳配置指北(推荐)
Jan 07 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
Oct 20 #Javascript
angular4 获取wifi列表中文显示乱码问题的解决
Oct 20 #Javascript
vue 项目地址去掉 #的方法
Oct 20 #Javascript
VUE-cli3使用 svg-sprite-loader
Oct 20 #Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
Oct 20 #Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
Oct 19 #Javascript
使用pkg打包Node.js应用的方法步骤
Oct 19 #Javascript
You might like
php中日期加减法运算实现代码
2011/12/08 PHP
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
javascript 对象的定义方法
2007/01/10 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
原生javascript实现DIV拖拽并计算重复面积
2015/01/02 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
jQuery超简单选项卡完整实例
2015/09/26 Javascript
js如何打印object对象
2015/10/16 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
javascript  删除select中的所有option的实例
2017/09/17 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
进一步了解Python中的XML 工具
2015/04/13 Python
python 创建弹出式菜单的实现代码
2017/07/11 Python
Python切片工具pillow用法示例
2018/03/30 Python
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
python实现俄罗斯方块
2018/06/26 Python
python保存网页图片到本地的方法
2018/07/24 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
python集合删除多种方法详解
2020/02/10 Python
python的Jenkins接口调用方式
2020/05/12 Python
Python持续监听文件变化代码实例
2020/07/22 Python
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
数据库笔试题
2013/05/09 面试题
给老婆的搞笑检讨书
2014/01/12 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
学校运动会简讯
2015/07/20 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL