const socket = io('/path');
после некоторого времени обнаружил что вебпак изменяет путь
То есть
путь import video from '../../img/video/mainstream.mp4'
он видит как Video /static/media/mainstream.bbae5fec.mp4
<video src={require('../../img/video/mainstream.mp4')} />
Зачем нужен CopyWebpackPlugin?
Он же просто копирует файлы из сорса в билд, зачем это нужно, не понимаю, если можно настроить только файлы, которые действительно надо как-то скомпилировать, а не тупо скопировать.
Это же место на серваке занимает, да и разве это удобно, или я что-то упустил?
babel-preset-stage-0
и babel-preset-env
, и поставить @babel/preset-stage-0
.devServer: {
contentBase: path.join(__dirname, 'build', 'myFolder'),
}
devServer: {
before: (app, server) => {
app.get('/', (req, res) => {
res.sendFile(path.resolve(__dirname, './build/myFolder/index.html'));
});
},
},
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors());
// ...
module.exports = {
devServer: {
clientLogLevel: 'silent', // 'silent' | 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'none' | 'warning'
},
};
module.exports = {
plugins: [
new webpack.DefinePlugin({
__API__: JSON.stringify('http://my-api-service.com'),
}),
],
};