安装啥的没啥说的
参考
官方文档:
https://gojs.net/latest/intro/angular.html#ListeningForModelChanges
和官方sample工程
https://github.com/NorthwoodsSoftware/gojs-angular-basic
运行起来,大概就明白咋回事了。
但是,因为没注册购买,是evaluation版,有水印
需要去掉。
2.1版的GoJs
参考:https://www.cnblogs.com/sunjinggege/p/15467075.html
在node_module/gojs/release/go.js 用vscode格式化文档,然后搜索
createElement("canvas")
修改成这样
Nk = null, ri = !1; function si() { if (Ug) { // var a = x.document.createElement("canvas"), // b = a.getContext("2d"), // c = Qa("7ca11abfd022028846"); // b[c] = Qa("398c3597c01238"); // for (var d = ["5da73c80a36455d5038e4972187c3cae51fd22", ra.Dx + "4ae6247590da4bb21c324ba3a84e385776", ld.xF + "fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387", L.za], e = 1; 5 > e; e++) b[Qa("7ca11abfd7330390")](Qa(d[e - 1]), 10, 15 * e); // b[c] = Qa("39f046ebb36e4b"); // for (c = 1; 5 > c; c++) b[Qa("7ca11abfd7330390")](Qa(d[c - 1]), 10, 15 * c); // if (4 !== d.length || "5" !== d[0][0] || "7" !== d[3][0]) ld.prototype.Jd = ld.prototype.Zx; // Nk = a Nk = x.document.createElement("canvas") } }
里面的 "7ca11abfd022028846" 啥的就都是水印。
实测对angular,只需要修改go.js一个文件即可。
根据https://blog.csdn.net/qq_40285613/article/details/113336276,release下的go.mjs go-module.js , go-debug-module.js, g-debug.js, go-debug.mjs 也都需要类似修改。
然后,angular需要特殊的一步:
删除之前工程编译的缓存
.angular/cache下的angular-webpack和babel-webpack都删了省心
重新npm start 就好了