Я следовал этому руководству по созданию приложения Spring-boot + ReactJs: https://spring.io/guides/tutorials/react-and-spring-data-rest/
Приложение нормально запускается с ./mvnw spring-boot: run
, и у меня есть сценарий NPM "watch": "webpack --watch -d"
, который запускает следующую конфигурацию
var path = require('path');
module.exports = {
entry: './src/main/js/app.js',
devtool: 'sourcemaps',
cache: true,
mode: 'development',
output: {
path: __dirname,
filename: './src/main/resources/static/built/bundle.js'
},
module: {
rules: [
{
test: path.join(__dirname, '.'),
exclude: /(node_modules)/,
use: [{
loader: 'babel-loader',
options: {
presets: ["@babel/preset-env", "@babel/preset-react"]
}
}]
}
]
}
};
app.js
компилируется в bundle.js
, как и ожидалось, но если я не перезагружаю сервер с ./mvnw spring-boot:run
при обновлении страницы, я не вижу изменений.
Возможно, я что-то упустил, может быть, Spring-Boot не использует мой bundle.js
файл, а какую-то копию?