环境准备
git clone https://github.com/jgraph/drawio.git
cd drawid-dev\src\main\webapp
python -m SimpleHTTPServer 8081
开发模式设置
项目默认是使用打包好的 app.min.js(该文件没有办法调试,如果需要调试和修改代码),则需要在请求参数增加 dev=1
浏览器输入 http://127.0.0.1:8081/index.html?dev=1
同时需要修改 index.html line:245 注释掉远程地址 ,否则浏览器会找不到各种js文件。
if (urlParams['dev'] == '1')
{
// Used to request grapheditor/mxgraph sources in dev mode
var mxDevUrl = document.location.protocol ; //+ '//devhost.jgraph.com/drawio/src/main';
// Used to request draw.io sources in dev mode
var drawDevUrl = document.location.protocol ; //+ '//devhost.jgraph.com/drawio/src/main/webapp/';
效果
参考文章
https://blog.csdn.net/maoguan121/article/details/120581324
https://segmentfault.com/a/1190000040793817