Д
и ищи где ошибка)
Size: a a a
Д
DC
A
AM
A
DC
import(/* webpackMode: "lazy", webpackChunkName: "toggler" */ '@markup/Roots/ChatCorner/Toggler').then(
({ default: TogglerRoot }) => {
ImportContainer.set('togglerRoot', TogglerRoot)
}
)
import(/* webpackMode: "lazy", webpackChunkName: "pager" */ '@markup/Roots/ChatCorner/Pager').then(
({ default: PagerRoot }) => {
ImportContainer.set('pagerRoot', PagerRoot)
}
)
import(/* webpackMode: "lazy", webpackChunkName: "invitation" */ '@markup/Roots/ChatCorner/Invitation').then(
({ default: InvitationRoot }) => {
ImportContainer.set('invitationRoot', InvitationRoot)
}
)
ggler~p
ager~i
nvitation.c
ss, что не комильфо. Импорт общего кода выглядит во всех 3х приложениях как import '@styles/iframe-resetable.scss’
мне хотелось этот чанк (а он при сборке именно чанк) как-то контролировать, хотя бы его переименовать, а лучше вообще включить этот код в каждый чанк (toggler.c
ss, pager.css, invitation.css). Как такое сделать?A
import(/* webpackMode: "lazy", webpackChunkName: "toggler" */ '@markup/Roots/ChatCorner/Toggler').then(
({ default: TogglerRoot }) => {
ImportContainer.set('togglerRoot', TogglerRoot)
}
)
import(/* webpackMode: "lazy", webpackChunkName: "pager" */ '@markup/Roots/ChatCorner/Pager').then(
({ default: PagerRoot }) => {
ImportContainer.set('pagerRoot', PagerRoot)
}
)
import(/* webpackMode: "lazy", webpackChunkName: "invitation" */ '@markup/Roots/ChatCorner/Invitation').then(
({ default: InvitationRoot }) => {
ImportContainer.set('invitationRoot', InvitationRoot)
}
)
ggler~p
ager~i
nvitation.c
ss, что не комильфо. Импорт общего кода выглядит во всех 3х приложениях как import '@styles/iframe-resetable.scss’
мне хотелось этот чанк (а он при сборке именно чанк) как-то контролировать, хотя бы его переименовать, а лучше вообще включить этот код в каждый чанк (toggler.c
ss, pager.css, invitation.css). Как такое сделать?A
DC
DC
optimization: {
splitChunks: {
chunks(chunk) {
return false
}
}
},
port @styles/iframe-resetable.scss п
ро трем css файлам (cs чанки с import)VM
VM
{
test: /\.(png|jpe?g|gif|svg)$/i,
loader: 'file-loader',
options: {
name: '[path][name].[ext]',
context: path.resolve(__dirname, "src"),
outputPath: '/',
publicPath: './',
useRelativePaths: true
}
}
new CopyWebpackPlugin({
patterns: [
{
from: 'src/img',
to: 'img',
},
]
})
VM
{
test: /\.(png|jpe?g|gif|svg)$/i,
loader: 'file-loader',
options: {
name: '[path][name].[ext]',
context: path.resolve(__dirname, "src"),
outputPath: '/',
publicPath: './',
useRelativePaths: true
}
}
new CopyWebpackPlugin({
patterns: [
{
from: 'src/img',
to: 'img',
},
]
})
ID
DP
RU
RU
DP
RU