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 相关文章推荐
在Javascript中为String对象添加trim,ltrim,rtrim方法
Sep 22 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
Nov 07 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
Jan 15 Javascript
jquery使用经验小结
May 20 Javascript
jQuery表单验证功能实例
Aug 28 Javascript
JavaScript实现图片自动加载的瀑布流效果
Apr 11 Javascript
Google 地图叠加层实例讲解
Aug 06 Javascript
Node.js Sequelize如何实现数据库的读写分离
Oct 23 Javascript
JS运动特效之任意值添加运动的方法分析
Jan 24 Javascript
Webpack打包字体font-awesome的方法示例
Apr 26 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
May 01 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
Oct 28 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+mysql分页代码详解
2008/03/27 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
jQuery 选择器理解
2010/03/16 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
Python实现的HTTP并发测试完整示例
2020/04/23 Python
Python3模拟登录操作实例分析
2019/03/12 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
学习党课思想汇报
2013/12/29 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书