При запуске выдает ошибку на синтаксисе JSX, вот мой файл:
import React from 'react';
import {render} from 'react-dom';
console.log(React);
function HelloWorld() {
return (
<div>
^
<h1>Hello World</h1>
</div>
)
}
render (<HelloWorld/>, document.getElementById('root'));
Установлены babel-loader, @babel/preset-env, @babel/preset-react, @babel/core, react, react-dom.
В webpack.base.conf.js
const path = require('path');
const PATHS = {
src: path.join(__dirname, '../src'),
dist: path.join(__dirname, '../dist'),
assets: 'assets/'
}
module.exports = {
externals: {
paths: PATHS
},
entry: {
app: PATHS.src
},
output: {
filename: `${PATHS.assets}js/[name].js`,
path: PATHS.dist,
publicPath: '/'
},
module: {
rules: [{
test: /\.js|jsx$/,
loader: 'babel-loader',
exclude: '/node-modules/'
},
вот все что есть
https://github.com/nadya1999/learn-react.git