[英]reactjs: getting error after importing headroom
我是 react 新手,在我的 react 應用程序中,我正在嘗試使用“React Headroom”,但在導入后我得到了這個 SyntaxError“當前未啟用對實驗語法 'classProperties' 的支持(10:20): "
import React from 'react';
import Headroom from 'react-headroom/src';
import './App.css';
function App() {
return (
<div className="App">
<Headroom>
<nav>
...
</nav>
</Headroom>
</div>
);
}
導出默認應用程序;
將評論轉換為答案
通常你不會從src
目錄導入。
嘗試從'react-headroom'
導入。
您需要使用syntax-class-properties
插件。 使用安裝它
yarn add babel-plugin-syntax-class-properties
然后將其添加到您的.babelrc
:
{
"plugins": ["syntax-class-properties"]
}
只要確保你在你的 .babelrc 文件中使用了正確的插件
"babel": {
"presets": [
"@babel/preset-env",
"@babel/preset-react"
],
"plugins": [
"@babel/plugin-proposal-class-properties"
]
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.