gpt4 book ai didi

javascript - JavaScript 中的意外标记

转载 作者:行者123 更新时间:2023-12-01 01:16:06 24 4
gpt4 key购买 nike

我收到此错误:

ERROR in ./src/Client/privacy-policy.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: /home/sashan/code/titan/src/Client/privacy-policy.js: Unexpected token (7:17)


5 | const PrivacyPolicy = createReactClass({
6 | render() {
> 7 | return ( <div dangerouslySetInnerHTML={ {__html: htmlContent} } />);
| ^
8 | }
9 | });
10 | export default PrivacyPolicy;

这是我的 babel 配置:

babel: {
presets: [
["@babel/preset-env", {
"targets": "> 0.25%, not dead",
"modules": false,
// This adds polyfills when needed. Requires core-js dependency.
// See https://babeljs.io/docs/en/babel-preset-env#usebuiltins
"useBuiltIns": "usage",
}]
],
}

这就是 bable 配置的使用方式:

 {
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: CONFIG.babel
},
},

如何解决编译器错误?我只想加载一些静态 html 内容。

最佳答案

您需要包含 @babel/preset-react 在你的 babel 配置中编译 JSX

试试这个

在命令行中

npm install --save-dev @babel/preset-react

在你的 babel 配置中

{
"presets": ["@babel/preset-react"]
}

关于javascript - JavaScript 中的意外标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54746533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com