javascript - JavaScript 类中出现意外的标记“=”
问题描述
我目前傻眼了,为什么我在auth
. 如果我把它放在构造函数中,那个特定的错误就会消失,我会在checkAuth
. 这一切中最令人不安的部分是它在我的另一个代码库中运行良好。该错误仅在我移动它之后发生。我尝试重新启动 webpack,删除代码并手动输入,重新创建文件。没有任何工作,我迷路了。
class AuthenticationCheck extends Component {
auth = new AuthService();
^ `Unexpected token`
checkAuth = () => {
if (!this.auth.loggedIn()) {
if (reload) {
this.props.history.push('/login');
}
}
return <ComposedClass auth={this.auth} />;
};
我的.babelrc
{
"presets": ["babel-preset-env", "react"],
"plugins": [
[
"react-css-modules",
{
"filetypes": {
".scss": {
"syntax": "postcss-scss"
}
},
"webpackHotModuleReloading": true
}
],
["transform-class-properties", { "spec": true }]
]
}
解决方案
推荐阅读
- raspberry-pi - 如何在 Yocto 中启用 Raspberry Pi 摄像头
- php - 为客户端配置 Apache 和 MySQL 以实现并行和可取消服务
- html - iText7 - 使用 HtmlConverter 时如何添加页面分隔符
- html - 粘性 HTML 表格标题有效,但滚动时标题轮廓消失
- python - 如何解决缓存表分区元数据从内存中的逐出问题,同时使用 Spark 从 S3 重新分区大量数据?
- regex - 如何创建不包含文本但以指定文本开头的正则表达式?
- python - Heroku 模糊堆栈跟踪上的内部服务器错误
- asp.net-core - HttpContext.Connection.RemoteIpAddress 在服务器上返回 127.0.0.1
- scala - 如何有效地计算/估计非晶石矩阵中数十亿对的余弦相似度?
- python-3.x - 如何杀死在测试中实际启动我的应用程序的线程?