File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Original file line number Diff line number Diff line change @@ -201,12 +201,12 @@ module.exports = function (content) {
201
201
var output = 'var __vue_exports__, __vue_options__\n'
202
202
203
203
// css modules
204
- output += 'var __vue_styles__ = {}\n'
205
204
var cssModules = { }
206
205
207
206
// add requires for styles
208
207
if ( parts . styles . length ) {
209
208
output += '\n/* styles */\n'
209
+ var hasModules = false
210
210
parts . styles . forEach ( function ( style , i ) {
211
211
var moduleName = ( style . module === true ) ? '$style' : style . module
212
212
@@ -218,6 +218,10 @@ module.exports = function (content) {
218
218
219
219
// setCssModule
220
220
if ( moduleName ) {
221
+ if ( ! hasModules ) {
222
+ hasModules = true
223
+ output += 'var __vue_styles__ = {}\n'
224
+ }
221
225
if ( moduleName in cssModules ) {
222
226
loaderContext . emitError ( 'CSS module name "' + moduleName + '" is not unique!' )
223
227
output += requireString
You can’t perform that action at this time.
0 commit comments