File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed 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) {
201201 var output = 'var __vue_exports__, __vue_options__\n'
202202
203203 // css modules
204- output += 'var __vue_styles__ = {}\n'
205204 var cssModules = { }
206205
207206 // add requires for styles
208207 if ( parts . styles . length ) {
209208 output += '\n/* styles */\n'
209+ var hasModules = false
210210 parts . styles . forEach ( function ( style , i ) {
211211 var moduleName = ( style . module === true ) ? '$style' : style . module
212212
@@ -218,6 +218,10 @@ module.exports = function (content) {
218218
219219 // setCssModule
220220 if ( moduleName ) {
221+ if ( ! hasModules ) {
222+ hasModules = true
223+ output += 'var __vue_styles__ = {}\n'
224+ }
221225 if ( moduleName in cssModules ) {
222226 loaderContext . emitError ( 'CSS module name "' + moduleName + '" is not unique!' )
223227 output += requireString
You can’t perform that action at this time.
0 commit comments