"web.assets_common.0.css"加载不成功的问题

在使用Odoo 9进行定制化开发时,遇到产品数据导入后页面加载异常的问题。通过排查发现是某些CSS文件未正确加载导致,最终通过删除相关数据库记录解决了问题。

遇到一个项目,用到odoo9,定制化开发后,新建一个数据库,画面都能正常加载,但是导入了客户的产品数据之后的一个数据库却总是画面没法正常加载,看浏览器调试的结果,是"web.assets_common.0.css""web.assets_common.js""web.assets_backend.0.css""web.assets_backend.1.css""web.assets_backend.js"这几个assets里的common.0.css没有加载到浏览器里。

一开始以为某个场合下less编译成css后产生问题来了,看到网上也有人说nodejs的安装目录有中文的话,会产生lessc command not execute的错误,把服务器的node.js和lessc都重新安装过了。还是不行

后来看到有人说,可修改 openerp/addons/base/ir/ir_qweb.py

 
class LessStylesheetAsset(PreprocessedCSS):
    def get_command(self):
        try:
            if os.name == 'nt':
                lessc = find_in_path('lessc.cmd')
            else:
                lessc = find_in_path('lessc')
        except IOError:
            lessc = 'lessc'
        #unicode 转本地str
        import locale
        lesspath = get_resource_path('web', 'static', 'lib', 'bootstrap', 'less').encode(locale.getdefaultlocale()[1])
        del locale

        return [lessc, '-', '--clean-css', '--no-js', '--no-color', '--include-path=%s' % lesspath]
这个方法没有去试,后来看到其实less编译后的css会保存在ir_attachment表里。
把相关的几条记录手动删除之后,问题解决。
"web.assets_common.0.css""web.assets_common.js""web.assets_backend.0.css""web.assets_backend.1.css""web.assets_backend.js"


 
 
 
 
# Copyright 2023 The Qwen team, Alibaba Group. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import os import pprint import re from typing import List, Optional, Union from qwen_agent import Agent, MultiAgentHub from qwen_agent.agents.user_agent import PENDING_USER_INPUT from qwen_agent.gui.gradio_utils import format_cover_html from qwen_agent.gui.utils import convert_fncall_to_text, convert_history_to_chatbot, get_avatar_image from qwen_agent.llm.schema import AUDIO, CONTENT, FILE, IMAGE, NAME, ROLE, USER, VIDEO, Message from qwen_agent.log import logger from qwen_agent.utils.utils import print_traceback class WebUI: """A Common chatbot application for agent.""" def __init__(self, agent: Union[Agent, MultiAgentHub, List[Agent]], chatbot_config: Optional[dict] = None): """ Initialization the chatbot. Args: agent: The agent or a list of agents, supports various types of agents such as Assistant, GroupChat, Router, etc. chatbot_config: The chatbot configuration. Set the configuration as {'user.name': '', 'user.avatar': '', 'agent.avatar': '', 'input.placeholder': '', 'prompt.suggestions': []}. """ chatbot_config = chatbot_config or {} if isinstance(agent, MultiAgentHub): self.agent_list = [agent for agent in agent.nonuser_agents] self.agent_hub = agent elif isinstance(agent, list): self.agent_list = agent self.agent_hub = None else: self.agent_list = [agent] self.agent_hub = None user_name = chatbot_config.get('user.name', 'user') self.user_config = { 'name': user_name, 'avatar': chatbot_config.get( 'user.avatar', get_avatar_image(user_name), ), } self.agent_config_list = [{ 'name': agent.name, 'avatar': chatbot_config.get( 'agent.avatar', get_avatar_image(agent.name), ), 'description': agent.description or "I'm a helpful assistant.", } for agent in self.agent_list] self.input_placeholder = chatbot_config.get('input.placeholder', '跟我聊聊吧~') self.prompt_suggestions = chatbot_config.get('prompt.suggestions', []) self.verbose = chatbot_config.get('verbose', False) """ Run the chatbot. Args: messages: The chat history. """ def run(self, messages: List[Message] = None, share: bool = False, server_name: str = None, server_port: int = None, concurrency_limit: int = 10, enable_mention: bool = False, **kwargs): self.run_kwargs = kwargs from qwen_agent.gui.gradio_dep import gr, mgr, ms customTheme = gr.themes.Default( primary_hue=gr.themes.utils.colors.blue, radius_size=gr.themes.utils.sizes.radius_none, ) with gr.Blocks( css=os.path.join(os.path.dirname(__file__), 'assets/appBot.css'), theme=customTheme, ) as demo: history = gr.State([]) with ms.Application(): with gr.Row(elem_classes='container'): with gr.Column(scale=4): chatbot = mgr.Chatbot(value=convert_history_to_chatbot(messages=messages), avatar_images=[ self.user_config, self.agent_config_list, ], height=850, avatar_image_width=80, flushing=False, show_copy_button=True, latex_delimiters=[{ 'left': '\\(', 'right': '\\)', 'display': True }, { 'left': '\\begin{equation}', 'right': '\\end{equation}', 'display': True }, { 'left': '\\begin{align}', 'right': '\\end{align}', 'display': True }, { 'left': '\\begin{alignat}', 'right': '\\end{alignat}', 'display': True }, { 'left': '\\begin{gather}', 'right': '\\end{gather}', 'display': True }, { 'left': '\\begin{CD}', 'right': '\\end{CD}', 'display': True }, { 'left': '\\[', 'right': '\\]', 'display': True }]) input = mgr.MultimodalInput(placeholder=self.input_placeholder,) audio_input = gr.Audio( sources=["microphone"], type="filepath" ) with gr.Column(scale=1): if len(self.agent_list) > 1: agent_selector = gr.Dropdown( [(agent.name, i) for i, agent in enumerate(self.agent_list)], label='Agents', info='选择一个Agent', value=0, interactive=True, ) agent_info_block = self._create_agent_info_block() agent_plugins_block = self._create_agent_plugins_block() if self.prompt_suggestions: gr.Examples( label='推荐对话', examples=self.prompt_suggestions, inputs=[input], ) if len(self.agent_list) > 1: agent_selector.change( fn=self.change_agent, inputs=[agent_selector], outputs=[agent_selector, agent_info_block, agent_plugins_block], queue=False, ) input_promise = input.submit( fn=self.add_text, inputs=[input, audio_input, chatbot, history], outputs=[input, audio_input, chatbot, history], queue=False, ) if len(self.agent_list) > 1 and enable_mention: input_promise = input_promise.then( self.add_mention, [chatbot, agent_selector], [chatbot, agent_selector], ).then( self.agent_run, [chatbot, history, agent_selector], [chatbot, history, agent_selector], ) else: input_promise = input_promise.then( self.agent_run, [chatbot, history], [chatbot, history], ) input_promise.then(self.flushed, None, [input]) demo.load(None) demo.queue(default_concurrency_limit=concurrency_limit).launch(share=share, server_name=server_name, server_port=server_port) def change_agent(self, agent_selector): yield agent_selector, self._create_agent_info_block(agent_selector), self._create_agent_plugins_block( agent_selector) def add_text(self, _input, _audio_input, _chatbot, _history): _history.append({ ROLE: USER, CONTENT: [{ 'text': _input.text }], }) if self.user_config[NAME]: _history[-1][NAME] = self.user_config[NAME] # if got audio from microphone, append it to the multimodal inputs if _audio_input: from qwen_agent.gui.gradio_dep import gr, mgr, ms audio_input_file = gr.data_classes.FileData(path=_audio_input, mime_type="audio/wav") _input.files.append(audio_input_file) if _input.files: for file in _input.files: if file.mime_type.startswith('image/'): _history[-1][CONTENT].append({IMAGE: 'file://' + file.path}) elif file.mime_type.startswith('audio/'): _history[-1][CONTENT].append({AUDIO: 'file://' + file.path}) elif file.mime_type.startswith('video/'): _history[-1][CONTENT].append({VIDEO: 'file://' + file.path}) else: _history[-1][CONTENT].append({FILE: file.path}) _chatbot.append([_input, None]) from qwen_agent.gui.gradio_dep import gr yield gr.update(interactive=False, value=None), None, _chatbot, _history def add_mention(self, _chatbot, _agent_selector): if len(self.agent_list) == 1: yield _chatbot, _agent_selector query = _chatbot[-1][0].text match = re.search(r'@\w+\b', query) if match: _agent_selector = self._get_agent_index_by_name(match.group()[1:]) agent_name = self.agent_list[_agent_selector].name if ('@' + agent_name) not in query and self.agent_hub is None: _chatbot[-1][0].text = '@' + agent_name + ' ' + query yield _chatbot, _agent_selector def agent_run(self, _chatbot, _history, _agent_selector=None): if self.verbose: logger.info('agent_run input:\n' + pprint.pformat(_history, indent=2)) num_input_bubbles = len(_chatbot) - 1 num_output_bubbles = 1 _chatbot[-1][1] = [None for _ in range(len(self.agent_list))] agent_runner = self.agent_list[_agent_selector or 0] if self.agent_hub: agent_runner = self.agent_hub responses = [] for responses in agent_runner.run(_history, **self.run_kwargs): if not responses: continue if responses[-1][CONTENT] == PENDING_USER_INPUT: logger.info('Interrupted. Waiting for user input!') break display_responses = convert_fncall_to_text(responses) if not display_responses: continue if display_responses[-1][CONTENT] is None: continue while len(display_responses) > num_output_bubbles: # Create a new chat bubble _chatbot.append([None, None]) _chatbot[-1][1] = [None for _ in range(len(self.agent_list))] num_output_bubbles += 1 assert num_output_bubbles == len(display_responses) assert num_input_bubbles + num_output_bubbles == len(_chatbot) for i, rsp in enumerate(display_responses): agent_index = self._get_agent_index_by_name(rsp[NAME]) _chatbot[num_input_bubbles + i][1][agent_index] = rsp[CONTENT] if len(self.agent_list) > 1: _agent_selector = agent_index if _agent_selector is not None: yield _chatbot, _history, _agent_selector else: yield _chatbot, _history if responses: _history.extend([res for res in responses if res[CONTENT] != PENDING_USER_INPUT]) if _agent_selector is not None: yield _chatbot, _history, _agent_selector else: yield _chatbot, _history if self.verbose: logger.info('agent_run response:\n' + pprint.pformat(responses, indent=2)) def flushed(self): from qwen_agent.gui.gradio_dep import gr return gr.update(interactive=True) def _get_agent_index_by_name(self, agent_name): if agent_name is None: return 0 try: agent_name = agent_name.strip() for i, agent in enumerate(self.agent_list): if agent.name == agent_name: return i return 0 except Exception: print_traceback() return 0 def _create_agent_info_block(self, agent_index=0): from qwen_agent.gui.gradio_dep import gr agent_config_interactive = self.agent_config_list[agent_index] return gr.HTML( format_cover_html( bot_name=agent_config_interactive['name'], bot_description=agent_config_interactive['description'], bot_avatar=agent_config_interactive['avatar'], )) def _create_agent_plugins_block(self, agent_index=0): from qwen_agent.gui.gradio_dep import gr agent_interactive = self.agent_list[agent_index] if agent_interactive.function_map: capabilities = [key for key in agent_interactive.function_map.keys()] return gr.CheckboxGroup( label='插件', value=capabilities, choices=capabilities, interactive=False, ) else: return gr.CheckboxGroup( label='插件', value=[], choices=[], interactive=False, ) 讲解一下这个模块
最新发布
11-13
chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/SysCategoryList.vue?vue&type=style&index=0&id=256f2e34&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/SysCheckRuleList.vue?vue&type=style&index=0&id=7ea65a8b&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/SysDataSourceList.vue?vue&type=style&index=0&id=05cfd9a6&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/SysFillRuleList.vue?vue&type=style&index=0&id=7034e428&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/modules/GateWayRouteModal.vue?vue&type=style&index=0&id=eca72496&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/SysGatewayRouteList.vue?vue&type=style&index=0&id=19dd9445&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/SysPositionList.vue?vue&type=style&index=0&id=2bff9bed&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/TenantList.vue?vue&type=style&index=0&id=4b97cd6e&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/UserAnnouncementList.vue?vue&type=style&index=0&id=096e5124&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/UserList.vue?vue&type=style&index=0&id=2844e9cb&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/ZhutiQiyeList.vue?vue&type=style&index=0&id=9c2b9c46&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/system/modules/DepartWindow.vue?vue&type=style&index=0&id=d142d550&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/team/JianjieTeamList.vue?vue&type=style&index=0&id=2e5ac34d&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/team/JingxiaoshangNextXiajiList.vue?vue&type=style&index=0&id=2b48ee89&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/team/TeamChengyuanList.vue?vue&type=style&index=0&id=7a34f5cd&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/team/ZhituiTeamList.vue?vue&type=style&index=0&id=bfe81c9a&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/third/ThirdLogin.vue?vue&type=style&index=0&id=bc2e3162&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/Login.vue?vue&type=style&index=0&id=276dab39&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/Login.vue?vue&type=style&index=1&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/StepForm.vue?vue&type=style&index=0&id=360958d8&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/form/stepForm/Step3.vue?vue&type=style&index=0&id=55d570a4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/result/Result.vue?vue&type=style&index=0&id=6732bfa0&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=1&id=64ef62d4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) user * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=0&lang=less& - couldn't fulfill desired order of chunk group(s) user * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Step3.vue?vue&type=style&index=0&id=82414e00&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user, * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Step2.vue?vue&type=style&index=0&id=ce150f8c&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user, warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Step2.vue?vue&type=style&index=0&id=ce150f8c&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=1&id=64ef62d4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) user * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=0&lang=less& - couldn't fulfill desired order of chunk group(s) user warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Step3.vue?vue&type=style&index=0&id=82414e00&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=1&id=64ef62d4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) user * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=0&lang=less& - couldn't fulfill desired order of chunk group(s) user warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=0&lang=less& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Alteration.vue?vue&type=style&index=0&id=46980429&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Step4.vue?vue&type=style&index=0&id=6371e5a8&scoped=true&lang=css& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Step4.vue?vue&type=style&index=0&id=6371e5a8&scoped=true&lang=css& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=1&id=64ef62d4&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) user warning chunk common [mini-css-extract-plugin] Conflicting order. Following module has been added: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/register/Register.vue?vue&type=style&index=1&id=64ef62d4&lang=less&scoped=true& despite it was not able to fulfill desired ordering with these modules: * css ./node_modules/css-loader??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/user/alteration/Alteration.vue?vue&type=style&index=0&id=46980429&lang=less&scoped=true& - couldn't fulfill desired order of chunk group(s) - while fulfilling desired order of chunk group(s) user warning asset size limit: The following asset(s) exceed the recommended size limit (244 KiB). This can impact web performance. Assets: css/antd.547771e3.css (445 KiB) js/antd.5c855025.js (848 KiB) css/app.c46e2e24.css (297 KiB) js/app.c30ce9ab.js (6.84 MiB) js/common.f6d352ce.js (3.39 MiB) js/common.f6d352ce.js.gz (600 KiB) js/app.c30ce9ab.js.gz (2.07 MiB) warning entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance. Entrypoints: app (8.5 MiB) css/antd.547771e3.css js/antd.5c855025.js js/vue.5271b7fc.js css/app.c46e2e24.css js/app.c30ce9ab.js App running at: - Local: http://localhost:3000/ - Network: http://192.168.110.52:3000/ App is served in production mode. Note this is for preview or E2E testing only.
10-15
将上述修改整合到我提供的文件中 const path = require('path'); const fs = require('fs'); const WEB_SITE = 'mobile'; const { ZipUpload } = require("@hyfe/hy-utils").default.fs; const TYPE_ENV = process.env.TYPE_ENV; const envSelect = process.env.envSelect; let destPath = "../../s2b/s2b/mobile/dist_mobile/h5" const buildAnalyzeFlag = process.env.analyze; const prodFlag = TYPE_ENV === 'prod'; // ==================== Webpack 5 兼容性修复 ==================== const webpackSourcesPath = require.resolve('webpack-sources'); const webpackSourcesDir = path.dirname(webpackSourcesPath); // ============================================================ const config = { projectName: 'mini-program-taro', date: '2019-5-22', designWidth: 750, deviceRatio: { 640: 2.34 / 2, 750: 1, 828: 1.81 / 2, }, sourceRoot: 'src', outputRoot: `dist/${process.env.TARO_ENV}`, // ==================== 持久化缓存配置 ==================== cache: { enable: true, type: 'filesystem', buildDependencies: { config: [__filename] } }, // ===================================================== alias: { '@/assets': path.resolve(__dirname, '..', 'src/assets'), '@/tpl-assets': path.resolve(__dirname, '..', 'node_modules/@hyfe/ui-taro/lib/assets/templates'), '@/pages': path.resolve(__dirname, '..', 'src/pages'), '@/service': path.resolve(__dirname, '..', 'src/service'), '@/redux': path.resolve(__dirname, '..', 'src/redux'), '@/utils': path.resolve(__dirname, '..', 'src/utils'), '@/libs': path.resolve(__dirname, '..', 'src/libs'), 'taro-ui$': 'taro-ui/lib/index', api: path.resolve(__dirname, '..', 'src/webapi'), wmkit: path.resolve(__dirname, '..', 'src/wmkit/common'), config: path.resolve(__dirname, '..', 'src/wmkit/config'), immutable: path.resolve(__dirname, '..', 'src/wmkit/common/immutable.min.js'), '@/*': path.resolve(__dirname, '..', 'src/*'), // ==================== Webpack 兼容性别名 ==================== 'webpack/sources': webpackSourcesDir }, terser: { enable: true, config: { warnings: false, compress: { drop_debugger: true, drop_console: false, }, }, }, csso: { enable: true, config: { restructure: true, }, }, sass: { resource: [ path.resolve(__dirname, '..', 'src/pages/common/style/swipe.scss'), path.resolve(__dirname, '..', 'node_modules/taro-ui/dist/style/components/modal.scss'), path.resolve(__dirname, '..', 'node_modules/taro-ui/dist/style/components/switch.scss'), path.resolve(__dirname, '..', 'node_modules/taro-ui/dist/style/components/tab-bar.scss'), path.resolve(__dirname, '..', 'node_modules/taro-ui/dist/style/components/badge.scss'), path.resolve(__dirname, '..', 'node_modules/taro-ui/dist/style/components/noticebar.scss'), ], projectDirectory: path.resolve(__dirname, '..'), data: '$nav-height: 48px;', }, defineConstants: { process: { env: { TYPE_ENV: JSON.stringify(process.env.TYPE_ENV), envSelect: JSON.stringify(process.env.envSelect), TARO_ENV: JSON.stringify(process.env.TARO_ENV), analyze: JSON.stringify(process.env.analyze), } }, }, compiler: { type: 'webpack5', prebundle: { enable: false } }, copy: { patterns: [], options: {}, }, plugins: [ [ "@tarojs/plugin-framework-react", { reactRefresh: true // 确保启用热更新 } ], ["babel-plugin-import", { libraryName: "taro-ui", customName: (name, file) => { const nameSection = name.split('-') if (nameSection.length === 4) { nameSection.pop() } const pathMap = { 'tabs/pane': 'tabs-pane', 'modal-action': 'modal/action', 'modal-content': 'modal/content', 'modal-header': 'modal/header', 'badge': 'badge', 'switch': 'switch', 'tab-bar': "tab-bar", 'progress': 'progress', 'icon': 'icon' } const path = nameSection.slice(1).join('-'); return `taro-ui/lib/components/${pathMap[path] || path}`; }, style: (name) => { if (name.includes('/modal')) { return 'taro-ui/dist/style/components/modal.scss' } const wholePath = name.split('/') const compName = wholePath[wholePath.length - 1] const fix = { 'tabs-pane': 'tabs', 'modal/action': 'modal', 'modal/header': 'modal', 'modal/content': 'modal', 'badge': 'badge', 'switch': 'switch', 'tab-bar': "tab-bar", 'progress': 'progress', 'icon': 'icon' }[compName] return `taro-ui/dist/style/components/${fix || compName}.scss` } }] ], framework: 'react', mini: { enableSourceMap: !prodFlag, miniCssExtractPluginOption: { ignoreOrder: true }, compile: {}, postcss: { pxtransform: { enable: true, config: { selectorBlackList: ['body'] }, }, url: { enable: true, config: { limit: 1024, }, }, cssModules: { enable: false, config: { namingPattern: 'module', generateScopedName: '[name]__[local]___[hash:base64:5]', }, }, }, webpackChain(chain, webpack) { // ==================== Webpack 兼容性修复 ==================== chain.resolve.alias.set('webpack/sources', webpackSourcesDir); chain.optimization.minimize(true); buildAnalyzeFlag && chain.plugin('analyzer') .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin, []); chain.plugin('ignore').use(webpack.IgnorePlugin, [{ resourceRegExp: /^\.\/locale$/, contextRegExp: /moment$/ }]); chain.merge({ optimization: { splitChunks: { cacheGroups: { // 保留原有缓存组配置... }, }, }, }); }, lessLoaderOption: { paths: [path.resolve(__dirname, 'node_modules'), path.resolve(__dirname, '..', 'src')], }, imageUrlLoaderOption: { esModule: false, }, }, h5: { publicPath: `/${WEB_SITE}/`, staticDirectory: 'static', esnextModules: ['taro-ui', '@hyfe/ui-taro', '@hyfe'], output: { filename: 'js/[name].[hash].js', chunkFilename: 'js/[name].[chunkhash].js', }, miniCssExtractPluginOption: { filename: 'css/[name].[hash].css', chunkFilename: 'css/[name].[chunkhash].css', ignoreOrder: true }, router: { basename: `/${WEB_SITE}/`, mode: 'browser', }, enableSourceMap: !prodFlag, postcss: { autoprefixer: { enable: true, config: {}, }, url: { enable: true, config: { limit: 1024, }, }, cssModules: { enable: false, config: { namingPattern: 'module', generateScopedName: '[name]__[local]___[hash:base64:5]', }, }, }, webpackChain(chain) { // ==================== Webpack 兼容性修复 ==================== chain.resolve.alias.set('webpack/sources', webpackSourcesDir); chain.plugin('htmlWebpackPlugin').tap((args) => { args[0].publicPath = `/${WEB_SITE}/`; return args; }); chain.module.rule('script') .exclude .add(/app\.config\.ts$/) chain.merge({ optimization: { splitChunks: { cacheGroups: { lodash: { name: 'lodash', priority: 1000, test(module) { return /[\\/]node_modules[\\/]lodash/.test(module.resource); }, }, }, }, } }); if (prodFlag) { chain.plugin('after-build-plugin') .use(new ZipUpload({ envCode: envSelect, scriptPath: path.resolve(__dirname, './zip_upload.sh'), src: path.resolve(__dirname, '../dist/h5'), dest: path.resolve(__dirname, destPath) })); } }, commonChunks(commonChunks) { commonChunks.push('lodash'); return commonChunks; }, lessLoaderOption: { paths: [path.resolve(__dirname, 'node_modules'), path.resolve(__dirname, '..', 'src')] }, imageUrlLoaderOption: { esModule: false, }, devServer: { host: '0.0.0.0', port: '8080', open: `/${WEB_SITE}/`, }, }, }; module.exports = function (merge) { return merge({}, config, require('./build')); };
07-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值