You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import{install,printStats}from'esinstall';// Feature: Print detailed install stats to the console, including installed file sizes.const{success, stats}=install(['debug']);if(success){printStats(stats);}
imove的节点import的npm包是cnpm私服上的包的解决方案
基本原理
假定本地已经安装过debug模块,此时再执行下面脚本
在web_modules目录下面,创建debug.js和import-map.json,具体结果如下。
如果指定web_modules为http目录,此时就可以直接通过http访问了。
改造
cnpm搭建npm私有源是非常常见的事儿。为了在imove的节点import的npm包是cnpm私服上的包,此时需要自己写一个服务,功能如下。
原理
问题
imove的做法在线写函数,然后导出文件。飞羽用的时候习惯性的直接改导出后的文件,这就涉及了2边的同步问题。
其实很好解,本地文件变动事件是能检测,根据文件名反解x6的json找到节点id,继而通过ws去更新ui里的函数即可。反之更简单。
临时想法,抛砖引玉,大家可以讨论一下。
The text was updated successfully, but these errors were encountered: