123456789101112131415161718192021 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.genCSSModulesCode = void 0;
- function genCSSModulesCode(id, index, request, moduleName, needsHotReload) {
- const styleVar = `style${index}`;
- let code = `\nimport ${styleVar} from ${request}`;
- // inject variable
- const name = typeof moduleName === 'string' ? moduleName : '$style';
- code += `\ncssModules["${name}"] = ${styleVar}`;
- if (needsHotReload) {
- code += `
- if (module.hot) {
- module.hot.accept(${request}, () => {
- cssModules["${name}"] = ${styleVar}
- __VUE_HMR_RUNTIME__.rerender("${id}")
- })
- }`;
- }
- return code;
- }
- exports.genCSSModulesCode = genCSSModulesCode;
|