GoJS使用以及去除水印办法

本文介绍了如何使用GoJS插件,通过npm安装指定版本的GoJS,解决因less-loader版本过高导致的错误。同时,详细阐述了去除GoJS库中水印的步骤,包括查找并修改go.js文件中的特定代码段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 首先通过npm命令添加 go.js 插件 npm install gojs --save

默认应该安装的最新版本, 如果需要安装指定版本,则通过指定命令版本或者通过修改Package.json 文件修改其对应版本。

2. 安装完成后则启动时可能会报错,提示less-loader 错误

这个时候是因为本地的Less-loader 版本过高,不兼容,所以需要卸载之前的Less-loader 版本然后重新安装兼容版本即可。

以我的文章为例, 我是安装的less-loader 6.0 版本 因为过高。我将其卸载

卸载命令:npm uninstall less-loader

安装旧版本5.0:npm install less-loader@5.0.0

3.去除水印
在node_modules中找到gojs文件夹,在release中找到go.js,搜索String.fromCharCode(a.charCodeAt(g)^b[(b[c]+b[d])%256]) 这段代码后面会有个return f;
在return f 前加上以下代码

if(f.indexOf(‘GoJS 2.1 evaluation’)>-1
|| f.indexOf(‘© 1998-2021 Northwoods Software’)>-1
|| f.indexOf(‘Not for distribution or production use’)>-1
|| f.indexOf(‘gojs.net’)>-1
){
return ‘’;
}else{
return f
}
重启即可
在这里插入图片描述

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值