vue预渲染项目报错webpackJsonp is not defined

SAP-NetWeaver-RFC-SDK-750-15 ( Windows 平台 ) SAP NetWeaver RFC SDK 750 Patch 15 The SAP NetWeaver Remote Function Call (RFC) Software Development Kit (SDK) offers a simplified programming model that relieves the application programmer of the necessity to deal with the difficult low level details of RFC programming. In important connectivity projects it has proven to be state-of-the-art in terms of connecting C/C++ programs with SAP backend systems. 含帮助文档 [ sap_nwrfcsdk_750_19_documentation ] zfiori studio tag-260826 立即下载
环境

vue 2.5.2、webpack 3.6.0、prerender-spa-plugin 3.4.0


遇到的问题

打包后出现的报错
在这里插入图片描述


相关代码

大部分能查到的资料都是添加chunks。但是在这里并没有生效,问题依然存在。

    new HtmlWebpackPlugin({
      filename: config.build.index,
      template: 'index.html',
      inject: true,
      minify: {
        removeComments: true,
        collapseWhitespace: true,
        removeAttributeQuotes: true
        // more options:
        // https://github.com/kangax/html-minifier#options-quick-reference
      },
      // necessary to consistently work with multiple chunks via CommonsChunkPlugin
      chunks: ['manifest', 'vendor', 'app'],
      chunksSortMode: 'dependency'
    }),

    // 在vue-cli生成的文件的基础上,只有下面这个才是我们要配置的
    new PrerenderSPAPlugin({
      // 生成文件的路径,也可以与webpakc打包的一致。
      // 下面这句话非常重要!!!
      // 这个目录只能有一级,如果目录层次大于一级,在生成的时候不会有任何错误提示,在预渲染的时候只会卡着不动。
      staticDir: path.join(__dirname, '../dist'),

      // 对应自己的路由文件,比如index有参数,就需要写成 /index/param1。
      // routes: ['/', '/evaluation', '/case', '/mall', '/video', '/employ', '/expert'],
      routes: ['/'],

      // 这个很重要,如果没有配置这段,也不会进行预编译
      renderer: new Renderer({
        inject: {
          foo: 'bar'
        },
        // 触发渲染的时间,用于获取数据后再保存渲染结果
        // renderAfterTime: 10000,
        // 是否打开浏览器,false 是打开。可用于 debug 检查渲染结果
        headless: true,
        // 在 main.js 中 document.dispatchEvent(new Event('render-event')),两者的事件名称要对应上。
        renderAfterDocumentEvent: 'render-event'
      })
    }),

    // keep module.id stable when vendor modules does not change
    new webpack.HashedModuleIdsPlugin(),
    // enable scope hoisting
    new webpack.optimize.ModuleConcatenationPlugin(),
    // extract webpack runtime and module manifest to its own file in order to
    // prevent vendor hash from being updated whenever app bundle is updated
    new webpack.optimize.CommonsChunkPlugin({
      name: 'manifest',
      minChunks: Infinity
    }),
    // split vendor js into its own file
    new webpack.optimize.CommonsChunkPlugin({
      name: 'vendor',
      minChunks(module) {
        // any required modules inside node_modules are extracted to vendor
        return (
          module.resource &&
          /\.js$/.test(module.resource) &&
          module.resource.indexOf(
            path.join(__dirname, '../node_modules')
          ) === 0
        )
      }
    }),
    // This instance extracts shared chunks from code splitted chunks and bundles them
    // in a separate chunk, similar to the vendor chunk
    // see: https://webpack.js.org/plugins/commons-chunk-plugin/#extra-async-commons-chunk
    new webpack.optimize.CommonsChunkPlugin({
      name: 'app',
      async: 'vendor-async',
      children: true,
      minChunks: 3
    }),

分析

在这里插入图片描述
标红线的js。公共js在body里面。而页面js却在head头部上面。正确逻辑页面js应该在公共js的下方才能生效。这就导致了报错,直接点的解决方法就是删除head的js,或者手动移动到公共js下方。但显然不是我能接受的。
进一步分析,其实这个页面js的生成时由于路由懒加载而生成的分页js。


解决方案

只需要把关于首页的路由懒加载取消掉。就不会生成head里面的页面js文件。并且也能正常运行。
在这里插入图片描述

SFA-sos.json-2026-08-26-145236.ips 立即下载

相关推荐

Python VMD LSTM冷机负荷预测 模态分解出图

Python VMD LSTM冷机负荷预测 模态分解出图 对冷水机组小时冷负荷做变分模态分解重构后 LSTM 预测,对比原序列 LSTM,输出模态分解图与预测曲线。 功能: · 合成冷机冷负荷小时序列(午后高峰) · VMD lite 模态分解 · LSTM 对比原序列 · series.csv+vmd_decomp.png · forecast.png+metrics.csv · 打包时预跑 output/preview 压缩包含可运行源码、依赖与说明,按 README 安装后即可复现。

NBCU验厂内容

环球影视NBCU验厂内容含括劳工、环境、道德规范等方面的内容, 其验厂问题点的分类有:黄旗-Yellow Flag, 红旗-Red Flag, 黑旗-Black Flag等级别,如果出现黑旗-Black Flag级别的问题,代表验厂失败,严重的会失去NBCU环球影视后续合作的机会。员工有权每七天休息一次。经过多年的COC行为准则验厂,加上社会责任验厂行业界的深入发展,及全球大数据的背景下,各买家及品牌,包括环球影视NBCU(NBC Universal)开始认可并接受SMETA验厂报告,这也算是与时俱进。

Factory_Audit的博客 803

UFONTBM.rar

当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。

深度解读 | OEKO-STEP:不止合规,更是进入Patagonia、H&M供应链的“入场券”

简单说,OEKO-TEX是一家全球知名的纺织生态认证机构,你可能更熟悉它的STANDARD 100(检测产品本身的有害物质)。而OEKO-STEP,是OEKO-TEX家族里针对“可持续生产”的认证体系。它不只看最终产品是否安全,而是穿透整个生产链条,从化学品管理、能源消耗到社会责任,全方位评估工厂的可持续生产能力。如果说STANDARD 100是给产品的“体检报告”,那OEKO-STEP就是给工厂的 “可持续发展能力证书”。02。

MerryLuna的博客 267

智慧场馆解决方案小程序开发实战指南与经验分享

建议采用消息队列(如RabbitMQ)进行异步解耦,支付回调成功后发送“订单成功”消息,退款请求发送“释放场地”消息,消费者更新场地状态并记录操作日志,便于问题回溯。同时,为了防止“抢单”造成库存超卖,推荐使用。线下核销通过场馆PAD或手机管理端扫描用户小程序中的动态,内容可以是一次性token,有效时间60秒,核销后立即失效,有效防止截图复用。在体育场馆、健身中心、综合园区等场景中,传统的人工登记、预约、现场缴费等管理模式效率低、数据割裂,已经无法满足用户对便捷体和场馆对精细化运营的需求。

zww8949111的博客 243

贴片三极管封装机_SolidWorks三维模型_零件图_装配图_通用格式.rar

贴片三极管封装机_SolidWorks三维模型_零件图_装配图_通用格式.rar

学成在线项目前端(图片、源码、psd)

源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 "学成在线项目前端(涉及图片、源码、psd图片等资源)"所关联的知识要点主要分布在多个前端开发的核心范畴,涵盖了HTML、CSS、JavaScript以及设计素材的应用。该项目或许是一个在线教育体系完整界面的前端构建实例,整合了构建此类平台所需的所有核心构成部分。 1. **HTML**(HyperText Markup Language)作为一种结构化标记语言,用于网页内容的组织,定义了诸如头部、主体、段落、图像等网页组成部分。在具体项目中,HTML文档负责构建并展示页面的基础架构与内容,例如课程目录展示、用户身份证模块、课程详细信息展示等单元。 2. **CSS**(Cascading Style Sheets)专注于网页的视觉表现与布局设计,涉及颜色方案、字体选择、尺寸设定、对齐模式等细节。在"学成在线"项目中,CSS技术可能被用于塑造统一的视觉体,例如按钮外观设计、导航栏布局规划、页面自适应布局实现等,确保在不同设备环境下的兼容性。 3. **JavaScript** 作为一种客户端脚本语言,旨在增强网页的交互性与动态表现。在"学成在线"项目中,JavaScript技术可能应用于用户行为的响应处理,如点击事件触发更多课程内容加载、表单输入证、页面动态效果呈现、视频播放器控制等操作。此外,它也可能用于实现如AJAX异步数据获取等高级功能,以优化用户使用体。 4. **PSD图片**代表Photoshop文档格式,通常用于存储设计构思或网页原型设计。在该项目中,PSD文件可能包含了用户界面的设计草图,设计师通过这些文件来规划并预览界面的视觉形态,包括色彩协调、图标...

双振动盘上料6出料口.rar

双振动盘上料6出料口.rar

升降机_回流线体升降机.rar

升降机_回流线体升降机.rar

C#源码报表打印DesignStuResume

C#源码报表打印DesignStuResume

散热风扇组装机.rar

散热风扇组装机.rar

风场模拟【三维湍流风场】在三维空间中模拟一个三元空间相关的湍流风场研究(Matlab代码实现)

内容概要:本文研究在三维空间中模拟一个三元空间相关的湍流风场,利用Matlab代码实现风场的建模与仿真,重点分析风速在空间和时间上的相关性以及湍流的统计特性,旨在为风能利用、飞行器设计与控制等工程应用提供高精度的动态环境模拟基础。研究通过建立合理的数学模型与高效的数值算法,对复杂大气条件下的风场演化过程进行精确刻画,并结合典型应用场景证了模型的有效性与实用性,具有较强的理论深度与工程指导意义。; 适合人群:具备一定Matlab编程基础,从事风能利用、航空航天、气象模拟、流体力学等相关领域研究的科研人员及研究生。; 使用场景及目标:①为风力发电机组的布局优化与功率预测提供精细化风场输入数据;②支撑无人机、飞行器在复杂湍流环境下的飞行控制系统设计与仿真证;③应用于气象仿真、环境影响评估及风荷载分析等科研与工程项目。; 阅读建议:读者应结合文中提供的Matlab代码进行实践操作,重点关注风场模型的参数设定、时空相关性构建方法及仿真结果的可视化分析,建议将其应用于实际科研问题中进行证与拓展,以深入掌握湍流风场模拟的核心技术与应用路径。

C#源码系统操作进程管理器

C#源码系统操作进程管理器

抛光专机_SolidWorks三维模型_零件图_装配图_通用格式.rar

抛光专机_SolidWorks三维模型_零件图_装配图_通用格式.rar

医药配件组装机_SolidWorks三维模型_零件图_装配图_通用格式.rar

医药配件组装机_SolidWorks三维模型_零件图_装配图_通用格式.rar

DD1024压缩文件-下载即用.zip

源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 《基于Qt框架的1024游戏开发详解》 在计算机编程领域中,游戏开发一直是一项兼具挑战性与吸引力的任务。本文将细致分析一个运用Qt框架实现的1024游戏的开发流程,旨在帮助开发者掌握如何借助Qt卓越的图形界面库来构建具有交互性的游戏软件。 Qt作为一个跨平台的C++图形用户界面应用程序开发工具包,它提供了丰富的应用程序接口和开发工具,能够用于构建运行于桌面、移动以及嵌入式设备上的应用程序。在1024游戏中,Qt的QGraphicsView和QGraphicsScene模块起到了关键作用,它们为游戏的图形显示和用户交互提供了必要的基础设施。 1. **QGraphicsView和QGraphicsScene**: - `QGraphicsView`是用于展示`QGraphicsScene`内容的窗口,它支持缩放、平移以及多种视图变换操作。 - `QGraphicsScene`作为图形对象的集合容器,能够容纳多个图形元素,例如矩形、圆形等,这些元素均属于`QGraphicsItem`的子类。 2. **QGraphicsItem**: 在1024游戏中,`QGraphicsRoundRectItem`和`AutoMoveItem`均为`QGraphicsItem`的子类。`QGraphicsRoundRectItem`可能用于表示带有圆角的数字方块,而`AutoMoveItem`可能是用于实现方块自动移动功能的定制类。 3. **游戏逻辑**: - `DD1024.cpp`包含了游戏的核心逻辑,涵盖了初始化过程、方块的移动与合并操作,以及判定游戏是否结束的条件。 - `Rando...

QtScrcpy-win-x64-v2.2.1.zip

QtScrcpy-win-x64-v2.2.1.zip

面向低资源损耗的孤岛微电网电压频率协同事件触发二次控制研究(Simulink仿真实现)

面向低资源损耗的孤岛微电网电压频率协同事件触发二次控制研究(Simulink仿真实现)内容概要:本文围绕低资源损耗的孤岛微电网电压频率协同控制问题,提出了一种基于事件触发机制的二次控制策略,并通过Simulink进行仿真实现。该方法旨在减少传统持续通信带来的资源消耗,通过设计事件触发条件,仅在系统状态偏差超过阈值时才启动控制更新,从而实现对孤岛微电网中电压和频率的精确恢复与协同调控。研究涵盖了控制策略的设计、稳定性分析以及仿真证,体现了在保证控制性能的同时显著降低通信负担的优势。; 适合人群:具备电力系统、自动化或相关专业背景,熟悉微电网控制、电力电子技术及Simulink仿真的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于孤岛微电网的能量管理系统中,实现电压频率的无差调节;②为通信资源受限场景下的分布式协同控制提供解决方案;③用于科研仿真与教学演示,深化对事件触发控制机制的理解。; 阅读建议:读者应结合Simulink模型与文中控制逻辑对照学习,重点关注事件触发条件的设计原则及其对系统稳定性的影响,建议动手复现仿真以加深理解。

上一篇: webstorm的egg debug断点无效
下一篇: css、less以简单的方式,绘制六边形
Hydroism
博客等级 码龄8年 4粉丝 10原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值