We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 261bd07 commit ddc2331Copy full SHA for ddc2331
lib/loader.js
@@ -159,12 +159,15 @@ module.exports = function (content) {
159
}
160
161
162
+ // sass => sass-loader
163
+ // sass-loader => sass-loader
164
+ // sass?indentedsyntax!css => sass-loader?indentedSyntax!css-loader
165
function ensureLoader (lang) {
- if (!/-loader$/.test(lang)) {
- return lang + '-loader'
- } else {
166
- return lang
167
- }
+ return lang.split('!').map(loader => {
+ return loader.replace(/^([\w-]+)(\?.*)?/, (_, $1, $2) => {
168
+ return (/-loader$/.test($1) ? $1 : ($1 + '-loader')) + ($2 || '')
169
+ })
170
+ }).join('!')
171
172
173
function getSelectorString (type, index) {
0 commit comments