如何让webstorm添加*.vue文件

这次给大家带来如何让webstorm添加*.vue文件,让webstorm添加*.vue文件的注意事项有哪些,下面就是实战案例,一起来看一下。

方法1:注意事项 Vue.js 插件

打开 Settings->Plugins 搜索安装

css预处理器支持

在我写这文章的时间,还没有支持预处理的方案,不过现在已经很简单了。

给 style 标签加上 rel=”stylesheet/scss” 注意事项即可支持 scss 语法,看规则可以改成 less stylus 之类的。


登录后复制

方法2:Webstorm EAP 版已经原生支持vue文件

看这里 注意事项blog.jetbrains.com/webstorm/2017/02/webstorm-2017-1-eap-171-2822/ EAP版可能不太稳定,不过也能用。
或者等过段时间发布的 Webstorm 2017.1 稳定版。

不得不说vue真是越用越厉害了啊,Webstorm也开始支持了。最后 原生支持才是最好的

以下内容过时,针对旧版本的Webstorm

webstorm是前端开发神器,但我一直都不喜欢webstorm,就因为那很挫的配色和那大光标。

上阵子开始玩 Vuejs,在 Vue 中,可以 .vue 文件实现组件化,但各种注意事项都支持不好,作者也给sublime开发了相关的vue插件。我觉得用sublime就是在浪费生命啊,花那么多时间来装插件配环境,我选择IDE!

坚持用sublime写了一个月的vue,没有智能提示(而对重度依赖提示),不能对代码进行格式化,手动调缩进,尼玛,能坚持这么久也不容易。所以折腾了下webstorm看怎么支持,所以就有这篇笔记。

vue支持

打开 Settings => File Types 找到 HTML 添加 *.vue

如何让webstorm添加*.vue文件

这样vue文件就相当于html文件,可以编辑css,js,也都有智能提示。

我一般用的是 es6 ,所以vue写es6的代码,webstorm还是会报错。

vue里ES6支持

将script标签添加 type=”es6” 属性


登录后复制

然后打开 Settings => Language Injections 添加 XML Tag Injection,内容如下图。

如何让webstorm添加*.vue文件

*.js 支持ES6

webstorm默认js文件是ES5语法

打开 Settings => Languages & Frameworks => 注意事项

把 Javascript Language version 改为 ECMAScript 6

如何让webstorm添加*.vue文件

PS:要在vue文件里写sass,stylus之类的css预处理,webstorm就不支持了,我也尝试了添加 Injection ,代码高亮正常,但却是临时的,只要一改动代码,又会划很多红线了,经过google,这似乎是webstorm的一个已知的Bug。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

注意事项

注意事项

注意事项

以上就是如何让webstorm添加*.vue文件的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2759093.html

(0)
上一篇 2025年3月8日 08:22:52
下一篇 2025年2月19日 02:36:29

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jQuery.i18n实现web前端国际化标准

    这次给大家带来jQuery.i18n实现web前端国际化标准,jQuery.i18n实现web前端国际化标准的注意事项有哪些,下面就是实战案例,一起来看一下。 在介绍 jQuery.i18n.properties 之前,我们先来看一下什么是…

    2025年3月8日
    200
  • web前端模块化与性能优化

    这次给大家带来web前端模块化与性能优化,web前端模块化与性能优化的注意事项有哪些,下面就是实战案例,一起来看一下。 1.对组件化、模块化的理解? 几个原则概念单一职责,意味着一个模块、一个组件只做一件事,绝不多做。正交性,意思是不重复,…

    2025年3月8日
    200
  • 使用karma+mocha+webpack3搭建vue2单元测试环境步骤详解

    这次给大家带来使用karma+mocha+webpack3搭建vue2单元测试环境步骤详解,使用karma+mocha+webpack3搭建vue2单元测试环境的注意事项有哪些,下面就是实战案例,一起来看一下。 从网上找了很多例子关于单元测…

    2025年3月8日 编程技术
    200
  • webpack配置方法总结

    这次给大家带来webpack配置方法总结,webpack配置的注意事项有哪些,下面就是实战案例,一起来看一下。 配置 Webpack 的方式有两种: 通过一个 JavaScript 文件描述配置,例如使用 webpack.config.js…

    编程技术 2025年3月8日
    200
  • 编写轻量ajax组件01-与webform平台上的各种实现方式比较

    这篇文章主要介绍了编写轻量ajax组件01-与webform平台上的各种实现方式比较,需要的朋友可以参考下 前言   Asp.net WebForm 和 Asp.net MVC(简称MVC) 都是基于Asp.net的web开发框架,两者有很…

    编程技术 2025年3月8日
    200
  • ajax与传统web开发的异同点

    本文给大家介绍ajax与传统web开发的异同点,涉及到ajax、web方面的知识,感兴趣的朋友一起学习吧 AJAX: 什么是AJAX AJAX即“Asynchronous Javascript And XML”(异步JavaScript和X…

    2025年3月8日 编程技术
    200
  • Webpack加载模块有哪些方法

    这次给大家带来Webpack加载模块有哪些方法,Webpack加载模块的注意事项有哪些,下面就是实战案例,一起来看一下。 两个简单的源文件 为了方便分析 webpack 加载模块的原理,我们准备了两个文件: hello.js const h…

    2025年3月8日
    200
  • Webpack加载模块方法汇总

    这次给大家带来Webpack加载模块方法汇总,Webpack加载模块的注意事项有哪些,下面就是实战案例,一起来看一下。 1在js中只有两种作用域 a:全局作用域 b:函数作用域 在ES6之前,js是没有块级作用域。 首先来解释一下什么是没有…

    2025年3月8日 编程技术
    200
  • webpack实战案例详解

    这次给大家带来webpack实战案例详解,webpack实战的注意事项有哪些,下面就是实战案例,一起来看一下。 webpack实战 查看所有文档页面:全栈开发,获取更多信息。 快马加鞭,加班加点,终于把这个文档整理出来了,顺便深入地学习一番…

    编程技术 2025年3月8日
    200
  • webkit-font-smoothing字体抗锯齿渲染使用案例详解

    这次给大家带来webkit-font-smoothing字体抗锯齿渲染使用案例详解,webkit-font-smoothing字体抗锯齿渲染使用的注意事项有哪些,下面就是实战案例,一起来看一下。 Webkit在自己的引擎中支持了这一效果 -…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论