Creator 插件hmr调研

简介: Creator 插件hmr调研

网络异常,图片无法展示
|
尝试给cc-plugin加hmr功能,发现因为使用到了这个mini-css-extract-plugin这个插件,这个插件的hmr功能好像对Creator并不是太好使,

function reloadAll() {
  // 这里使用了document,还真的和Creator不是太配合
  var elements = document.querySelectorAll("link");
  forEach.call(elements, function (el) {
    if (el.visited === true) {
      return;
    }
    updateCss(el);
  });
}
module.exports=function(moduleId, options){
 function update(){
     reloadAll();
 }
}
复制代码

看来,还真得自己实现一套了。



目录
相关文章
|
1月前
|
JSON 自然语言处理 数据格式
Tauri 开发实践 — Tauri 自定义多语言菜单开发
本文介绍了如何在 Tauri 应用中实现自定义菜单并支持多语言。首先,通过 `Translator` 类加载和解析多语言 JSON 文件,实现简单的翻译功能。接着,创建包含文件、编辑和窗口子菜单的基本菜单结构,并根据当前语言进行翻译。最后,在主函数中读取语言设置,创建菜单并处理菜单事件,确保应用的国际化和用户体验。源码可在 GitHub 上查看。
83 2
|
3月前
|
JSON Java Maven
Native扩展开发的一般流程(类似开发一个插件)
这篇文章介绍了Java服务开发的大致流程,包括编写Java服务类、打包成jar包、在配置文件中进行服务配置、在代码中调用服务以及如何检查服务调用是否成功,提供了详细的步骤和说明,帮助开发者理解服务从开发到部署的全过程。
Native扩展开发的一般流程(类似开发一个插件)
|
3月前
|
Rust 资源调度 内存技术
Tauri——如何创建一个tauri项目
Tauri——如何创建一个tauri项目
45 4
|
6月前
|
Web App开发 Rust 前端开发
【一起学Rust | 框架篇 | Tauri2.0框架】Tauri App开启远程调试功能
【一起学Rust | 框架篇 | Tauri2.0框架】Tauri App开启远程调试功能
551 0
|
5月前
|
前端开发 测试技术 API
vite项目怎么build打包成不同环境的代码?从而适配不同环境api接口
vite项目怎么build打包成不同环境的代码?从而适配不同环境api接口
328 0
|
6月前
|
IDE 小程序 前端开发
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
103 11
|
JSON 前端开发 API
【Ant Design Pro】使用ant design pro做为你的开发模板(三) 接入mock数据做持续开发
【Ant Design Pro】使用ant design pro做为你的开发模板(三) 接入mock数据做持续开发
563 0
【Ant Design Pro】使用ant design pro做为你的开发模板(三) 接入mock数据做持续开发
|
数据可视化 IDE Java
Flutter框架在项目中使用App Manifest检查用户界面以及配置混乱之后对于构建配置的方案【Flutter】
Flutter框架在项目中使用App Manifest检查用户界面以及配置混乱之后对于构建配置的方案【Flutter】
|
资源调度 前端开发
jira项目笔记2-反应应用程序-polyfill
jira项目笔记2-反应应用程序-polyfill
90 0
|
存储 JavaScript 前端开发
使用 Cordova 构建应用的流程
Apache cordova 是一个开源的移动开发框架。 它允许使用标准的 web 技术—— HTML5、 CSS3和 JavaScript 进行跨平台开发。 应用程序在针对每个平台的包装器中执行,并依靠符合标准的 API 绑定来访问每个设备的功能,如传感器、数据、网络状态等。 内容目录 [TOC] 结构 Cordova 应用程序有几个组件。 下图展示了 Cordova 应用程序体系结构的高级视图。 WebView 启用 cordova 的 WebView 可以为应用程序提供其整个用户界面。 在某些平台上,它还可以是一个更大的混合应用程序中的一个组件,该混合应用程序将 WebView
530 0
使用 Cordova 构建应用的流程