Support for the experimental syntax 'classProperties' isn't currently enabled
项目中使用高级语法报错,
报错信息
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"
]
配置后就能正常运行,并且也会转化为普通语法
Support for the experimental syntax 'classProperties' isn't currently enabled的更多相关文章
- Support for the experimental syntax 'decorators-legacy' isn't currently enabled (7:1):
		
1.产生原因:项目不支持装饰器 2.解决方法: 2.1 执行 yarn 安装完整依赖: 2.2 如果依赖时yarn.lock变化了,并且项目有git目录,则将提示的文件提交到git仓库 ? Are y ...
 - 解决Webpack中提示syntax 'classProperties' isn't currently enabled的错误
		
当我们使用了一些JavaScript的一些新特性的时候,但是有没有在webpack.config.js里面或者是.babelrc文件中配置相关插件,就可以解决了. error:Support for ...
 - error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler op
		
caffe c++11编译问题 问题:error: #error This file requires compiler and library support for the ISO C++ 201 ...
 - React踩坑记
		
一: Support for the experimental syntax 'classProperties' isn't currently enabled ERROR in ./src/inde ...
 - ES6入门一:ES6简介及Babel转码器
		
ES6简介 Babel转码器 Nodejs中使用ES6 WebPack中使用ES6及Babel转码插件 一.ES6简介与转码 1.1一个常见的问题,ECMAScript和JavaScript到底是什 ...
 - ES6入门六:class的基本语法、继承、私有与静态属性、修饰器
		
基本语法 继承 私有属性与方法.静态属性与方法 修饰器(Decorator) 一.基本语法 class Grammar{ constructor(name,age){ //定义对象自身的方法和属性 t ...
 - 26、前端知识点--利用webpack搭建脚手架一套完整流程
		
前言 我们的目标是利用webpack搭建一个基于react + react-router +dva + es6 + less + antd用于中后台开发的脚手架,同学们可能会说社区里那么多优秀的脚手架 ...
 - babel plugin
		
a = () => {}, // Support for the experimental syntax 'classProperties' isn't currently enabled ya ...
 - Node.js躬行记(4)——自建前端监控系统
		
这套前端监控系统用到的技术栈是:React+MongoDB+Node.js+Koa2.将性能和错误量化.因为自己平时喜欢吃菠萝,所以就取名叫菠萝系统.其实在很早以前就有这个想法,当时已经实现了前端的参 ...
 
随机推荐
- [Java]算术表达式组建二叉树,再由二叉树得到算式的后序和中序表达式
			
Entry类: package com.hy; import java.io.BufferedReader; import java.io.IOException; import java.io.In ...
 - StringUtils字符串工具类左侧补齐(leftPad)、右侧补齐(rightPad)、左右两侧补齐(center)工具方法
			
这里使用的是 org.apache.commons.lang.StringUtils;下面是StringUtils工具类中字符串左侧补齐的方法,示例如下: //左侧补齐 第一个参数:原始字符串,第二个 ...
 - Leaflet - 自定义弹出框(popup)
			
有两种方法,一种直接改 CSS,一种是通过继承拓展 popup. 方法一:改 CSS 下面是一个将原有样式清空的设置(可能清的不全,只是提供个思路) .l-popup { &--no-styl ...
 - Session案例-用户登录场景
			
package com.loaderman.demo; import java.io.IOException; import java.io.PrintWriter; import javax.ser ...
 - 搭建与破解wiki (confluence)
			
搭建环境: 操作系统:contos7 数据库:5.5.60-MariaDB java版本: jdk-11.0.2 confluence版本:confluence6.7.1 一. 准备工作 下载conf ...
 - 阶段3 3.SpringMVC·_07.SSM整合案例_09.ssm整合之Spring整合MyBatis框架配置事务
			
spring加入声明式的事物 配置事物 配置事物管理器 需要一个dataSource,引入上面的dataSource 配置事务通知 引入上面的transactionManager事物管理器 find开 ...
 - 八十六:redis之RDB和AOF两种数据持久化机制
			
详见:http://redisdoc.com/persistence/index.html redis.conf RDB机制 改为5秒内1次 文件已生成 关闭RDB,注释掉3个save,重启redis ...
 - Sqlserver实现故障转移 — sqlserver镜像备份实现故障转移(3)
			
目的:在已经加域的计算机上安装sqlserver2012,并配置数据库镜像实时同步,并实现故障转移. 在数据库层面实现故障自动转移后,应用程序里改怎么写数据库连接呢?其实使用ADO.NET或者SQL ...
 - C#编程 socket编程之tcp服务器端和客户端
			
基于Tcp协议的Socket通讯类似于B/S架构,面向连接,但不同的是服务器端可以向客户端主动推送消息. 使用Tcp协议通讯需要具备以下几个条件: (1).建立一个套接字(Socket) (2).绑定 ...
 - C# Tcp协议收发数据(TCPClient发,Socket收)
			
转载自:http://www.cnblogs.com/WTFly/p/5340617.html 运行这个程序前需要先关闭Windows防火墙,Win7系统关闭防火墙的方法是在控制面板的"控制 ...