从热模块更换中排除软件包

时间:2019-08-09 04:55:25

标签: vue.js webpack-hmr

我有一个使用Jquery Mobile的Vue应用。在Vue.config.js中,我添加了webpack.HotModuleReplacementPlugin()

def extract_text_from_pdf(pdf_path):
    with open(pdf_path, 'rb') as fh:
        # iterate over all pages of PDF document
        for page in PDFPage.get_pages(fh, caching=True, check_extractable=True):
            # creating a resoure manager
            resource_manager = PDFResourceManager()
            # create a file handle
            fake_file_handle = io.StringIO()
            # creating a text converter object
            converter = TextConverter(resource_manager, fake_file_handle, codec='utf-8', laparams=LAParams())
            # creating a page interpreter
            page_interpreter = PDFPageInterpreter(resource_manager, converter)
            # process current page
            page_interpreter.process_page(page)
            # extract text
            text = fake_file_handle.getvalue()
            yield text
            # close open handles
            converter.close()
            fake_file_handle.close()

def calling_extract_text_from_pdf(pdf_path):
    fullPDFText = []
    for page in extract_text_from_pdf(pdf_path):
        text = ''
        text += ' ' + page

        fullPDFText.append(text)
        # print(text)
    pdf_extract_skill_text_1 = [
        line.replace('\n\n', '\n').replace('\n\x0c', '').replace('\n\uf0d8', '') for line in fullPDFText if line
    ]
    # print(pdf_extract_skill_text_1)
    pdf_fullTextString_1 = ''.join(pdf_extract_skill_text_1)
    # print('====S===')
    print(pdf_fullTextString_1) #want to divide this text into sections as per labels(Education, Experience, Skills, etc)

应用程序在添加此插件之前已运行,但添加了withHotModuleReplacementPlugin

plugins: [new webpack.HotModuleReplacementPlugin()]

我想排除jquery.mobile,而不是花费大量时间尝试纠正此错误。如何从HMR中排除包裹?

1 个答案:

答案 0 :(得分:0)

这很糟糕……我将webpack.HotModuleReplacementPlugin()置于插件区域之外,与插件,解析和模块处于同一级别。

我将其与其他插件一起使用,并且有效。没有错误。