diff --git a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js index 256d538799059212fa5b9d6ead41a28e7307d261..15db132d95d1cb51618921ac3ac5aa5d22a62782 100644 --- a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js +++ b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js @@ -30,6 +30,15 @@ function convertLength (k, v) { } let isFirst = true +const ZERO_WIDTH_CHAR = { + NOTE: '', + WARNING: '\u200B', + ERROR: '\u200C', + backup0: '\u200D', + backup1: '\u200E', + backup2: '\u200F', + backup3: '\uFEFF' +} function genStyleString (input, loader) { var output = '{}' @@ -56,7 +65,11 @@ function genStyleString (input, loader) { msgs.unshift(uniI18n.__('pluginHbuilderx.nvueCssWarning')) isFirst = false } - msgs.forEach(msg => console.warn(msg)) + msgs.forEach(msg => { + const msgType = ZERO_WIDTH_CHAR[msg.split(':')[0]] + msgType && (msg = msgType + msg + msgType) + console.warn(msg) + }) } } try {