项目中使用高级语法报错,

报错信息

SyntaxError: E:\workdata\webpackVue\src\index.js: Support for the experimental syntax 'classProperties' isn't currently enabled (22:8):

20 |
21 | class Dog {
> 22 | name = 'bigWhite'
| ^
23 | static color = 'yellow'
24 | }
25 | const d = new Dog()

Add @babel/plugin-proposal-class-properties (https://git.io/vb4SL) to the 'plugins' section of your Babel config to enable transformation.

这是因为在js中写了高级语法,浏览器不支持,需要安装babel插件,并配置,这里报错信息会提示我们安装插件

在项目中安装 npm i @babel/plugin-proposal-class-properties -D

在.babelrc文件中配置

"presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-proposal-class-properties"
]

配置后就能正常运行,并且也会转化为普通语法

最新文章

  1. RHCA-红帽认证架构师
  2. oracle创建用户、表空间、授权
  3. newLISP 10.5.3 发布,类 Lisp 的脚本语言
  4. mysql相关问题
  5. BZOJ-1036 树的统计Count 链剖线段树(模板)=(树链剖分+线段树)
  6. 使用Tengine替代Nginx作为负载均衡服务器
  7. c++ template笔记
  8. 根据key存不存在查询json
  9. [刷题]算法竞赛入门经典(第2版) 6-1/UVa673 6-2/UVa712 6-3/UVa536
  10. 前端开发必备之Chrome开发者工具(一)
  11. 为什么目前无法再docker for windows中调用GPU
  12. C#基础知识之泛型集合转换为DataTable
  13. Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)
  14. Grunt安装与环境配置
  15. 指导手册02:伪分布式安装Hadoop(ubuntuLinux)
  16. 通用Excel文件导出工具类
  17. linux dmesg 查看系统故障信息
  18. 一个简单文本分类任务-EM算法-R语言
  19. 最邻近规则分类(K-Nearest Neighbor)KNN算法
  20. 【RF库XML测试】Get Elements

热门文章

  1. C#产生随机验证码的代码
  2. Zabbix - LINUX下CPU,硬盘,流量,内存监控
  3. PreparedStatement执行sql語句
  4. pandas之时间序列(data_range)、重采样(resample)、重组时间序列(PeriodIndex)
  5. kafka Windows安装
  6. visual studio 2019不能在vue文件中直接识别less语法
  7. C基础知识(13):内存管理
  8. 人性化的Requests模块(响应与编码、header处理、cookie处理、重定向与历史记录、代理设置)
  9. eclipse 安装TestNg
  10. Leetcode之广度优先搜索(BFS)专题-529. 扫雷游戏(Minesweeper)