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实现自定义标签
May 08 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
May 10 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
Oct 10 Javascript
微信小程序 wx.request方法的异步封装实例详解
May 18 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
May 26 Javascript
详解vuejs之v-for列表渲染
Jun 22 Javascript
使用jQuery实现简单的tab框实例
Aug 22 jQuery
详解适配器在JavaScript中的体现
Sep 28 Javascript
vue滚动插件better-scroll使用详解
Oct 18 Javascript
Ant Design Pro 下实现文件下载的实现代码
Dec 03 Javascript
基于JavaScript实现大文件上传后端代码实例
Aug 18 Javascript
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
php学习之数据类型之间的转换代码
2011/05/29 PHP
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
laravel学习教程之关联模型
2016/07/30 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
JavaScript转换数据库DateTime字段类型方法
2017/06/27 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
Windows下安装python2.7及科学计算套装
2015/03/05 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
python调用webservice接口的实现
2019/07/12 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
Java编程面试题
2016/04/04 面试题
大学生活动策划方案
2014/02/10 职场文书
厂长岗位职责
2014/02/19 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
党的群众路线学习笔记
2014/11/06 职场文书
唐山大地震的观后感
2015/06/05 职场文书