gpt4 book ai didi

reactjs - 为什么我会收到这个 Babel JSON 配置错误?

转载 作者:行者123 更新时间:2023-12-04 13:57:53 25 4
gpt4 key购买 nike

所以我正在创建这个 react 网站,但不是 JSX,而是 TSX。我正在使用 webpack 和 Babel。运行时遇到此错误需要帮助webpack-dev-server

ERROR in ./src/index.tsx
Module build failed (from ./node_modules/babel-loader/lib/index.js):
...
Error while parsing config - JSON5: invalid character '�' at 1:1

这是我的 .babelrc
{
"presets": [
"@babel/preset-env",
"@babel/preset-typescript",
"@babel/preset-react"
],
"plugins": [
"@babel/proposal-class-properties",
"@babel/proposal-object-rest-spread"
]
}

这是我的 webpack.config.js:
const nodeExternals = require('webpack-node-externals');

module.exports = {
mode: 'development',
watch: true,
entry: './src/index.tsx',
target: 'node',
externals: [nodeExternals()],
output: {
filename: 'bundle.js',
path: __dirname + '/dist'
},
resolve: {
extensions: ['.ts', '.tsx', '.js', '.json', '.scss']
},
devtool: 'source-map',
devServer: {
publicPath: '/',
contentBase: './public',
hot: true
},
module: {
rules: [{
test: /\.tsx?$/,
exclude: '/node_modules/',
loader: 'babel-loader'
},
...
{
enforce: 'pre',
test: /\.js$/,
loader: 'source-map-loader'
}
]
}
};

索引.tsx
import React from 'react';
import ReactDOM from 'react-dom';
import './index.scss';
import App from './components/App/App';
import * as serviceWorker from './serviceWorker';
import store from './store';
import { Provider } from 'react-redux';

ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
serviceWorker.unregister();


我到处搜索,但没有令人满意的。希望我能在这个论坛上得到更多的意见。

最佳答案

我有一个这样的错误,它是我的 tsconfig.json 文件中的一个错字。

关于reactjs - 为什么我会收到这个 Babel JSON 配置错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58163733/

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