質問: { module: { rules: [ { test: /\.css$/, use: ['vue-style-loader', 'css-loader'] // vue-style-loaderが読み込まれてからcss-loaderが読み込まれる? }, ], }, } ```
回答: 複数のloaderを適用する場合、**右から左に適用されます**。 この場合、cssファイルにまず`css-loader`が適用され、次に`vue-style-loader`が適用されます。 webpackのドキュメントに記載があります。 > > Loaders can be chained by passing multiple loaders, which will be applied from right to left (last to first configured). > > > 推測ですが、`require`でインラインにloaderを指定する記法(`require('vue-style-loader!css-loader!./app.css')`)の場合は右から左に適用されると理解するのが自然なので、それに合わせているのではないかと思います。