RU
Size: a a a
A
c
file-loader
. Так что, скорее всего проблема не в этом. path, publicPath, contentBase
и всем сопутствующим. Когда и где, какие пути использовать? Как грамотно и когда уместно использовать псевдонимы resolve: {
alias: {
"@images": path.resolve(__dirname, "path/to/images"),
"@fonts": path.resolve(__dirname, "path/to/fonts"),
},
extensions: ['js', 'pug', 'scss', 'woff', 'jpeg']
// Какие расширения файлов тут уместно использовать и для чего именно ?}
Ну т.е. эти алиасы предназначены для использования внутри конфигурационных файлов Вебпак, или например их также можно использовать изнутри sass файлов в background-mage: url('@images/path/to/image.jpeg')
? url-loader
для этих целей или это альтернатива свойству css-loaderoptions: {
url: true,
},
c
c
A
file-loader
. Так что, скорее всего проблема не в этом. path, publicPath, contentBase
и всем сопутствующим. Когда и где, какие пути использовать? Как грамотно и когда уместно использовать псевдонимы resolve: {
alias: {
"@images": path.resolve(__dirname, "path/to/images"),
"@fonts": path.resolve(__dirname, "path/to/fonts"),
},
extensions: ['js', 'pug', 'scss', 'woff', 'jpeg']
// Какие расширения файлов тут уместно использовать и для чего именно ?}
Ну т.е. эти алиасы предназначены для использования внутри конфигурационных файлов Вебпак, или например их также можно использовать изнутри sass файлов в background-mage: url('@images/path/to/image.jpeg')
? url-loader
для этих целей или это альтернатива свойству css-loaderoptions: {
url: true,
},
IS_DEV_MODE ? "style-loader" : MiniCssExtractPlugin.loader
A
file-loader
. Так что, скорее всего проблема не в этом. path, publicPath, contentBase
и всем сопутствующим. Когда и где, какие пути использовать? Как грамотно и когда уместно использовать псевдонимы resolve: {
alias: {
"@images": path.resolve(__dirname, "path/to/images"),
"@fonts": path.resolve(__dirname, "path/to/fonts"),
},
extensions: ['js', 'pug', 'scss', 'woff', 'jpeg']
// Какие расширения файлов тут уместно использовать и для чего именно ?}
Ну т.е. эти алиасы предназначены для использования внутри конфигурационных файлов Вебпак, или например их также можно использовать изнутри sass файлов в background-mage: url('@images/path/to/image.jpeg')
? url-loader
для этих целей или это альтернатива свойству css-loaderoptions: {
url: true,
},
A
file-loader
. Так что, скорее всего проблема не в этом. path, publicPath, contentBase
и всем сопутствующим. Когда и где, какие пути использовать? Как грамотно и когда уместно использовать псевдонимы resolve: {
alias: {
"@images": path.resolve(__dirname, "path/to/images"),
"@fonts": path.resolve(__dirname, "path/to/fonts"),
},
extensions: ['js', 'pug', 'scss', 'woff', 'jpeg']
// Какие расширения файлов тут уместно использовать и для чего именно ?}
Ну т.е. эти алиасы предназначены для использования внутри конфигурационных файлов Вебпак, или например их также можно использовать изнутри sass файлов в background-mage: url('@images/path/to/image.jpeg')
? url-loader
для этих целей или это альтернатива свойству css-loaderoptions: {
url: true,
},
c
IS_DEV_MODE ? "style-loader" : MiniCssExtractPlugin.loader
c
c
С
придется каждый раз вручную импортировать файл "_vars.scss"
- Каждый import
scss
сразу обрабатывается лоадерами, так что придется делать импорт переменных scss каждый раз. Не получиться импортировать переменные а потом scss где на них будет ссылка, они друг друга просто не будут видетьПри таком подходе теряется смысл Вебпака
- Почему же?С
c
придется каждый раз вручную импортировать файл "_vars.scss"
- Каждый import
scss
сразу обрабатывается лоадерами, так что придется делать импорт переменных scss каждый раз. Не получиться импортировать переменные а потом scss где на них будет ссылка, они друг друга просто не будут видетьПри таком подходе теряется смысл Вебпака
- Почему же?c