我一直在用 fabricjs 做一个项目。很棒的图书馆,但我遇到了一个我似乎无法解决的愚蠢问题。我一直在使用 1.7.15 版,现在更愿意坚持使用稳定版,而不是升级到 2.0.beta 版。到目前为止,我使用的是不支持手势的 fabricjs 版本,但现在我想包括手势支持。我现在在哪里可以构建支持手势的 fabricjs ^1.7 版本?由于 fabricjs 网站上的自定义构建似乎只适用于 2.0.beta。
希望大家帮帮忙!提前致谢:)
最佳答案
实际上构建它的唯一方法是使用 github 存储库。
给自己准备一份 nodejs 和 npm,以及 git。
第 1 步克隆存储库:
git 克隆 https://github.com/kangax/fabric.js.git
您将获得一个名为 fabric.js 的新文件夹。 第 2 步进入文件夹并安装 fabric,这应该会为您提供完成构建所需的 uglifyjs。
cd fabric.js npm 安装 ./
第 3 步切换到版本 1.x
git 结帐 1.x
第 4 步按照存储库中的建议运行构建命令
nodejs build.js modules=ALL exclude=node
如果你不想做所有这些,因为 fabric 是用纯 es5 构建的,你仍然可以在你的页面中包含 fabricjs 并在之后立即包含手势模块。
手势模块就是这个文件:
https://github.com/kangax/fabric.js/blob/1.x/src/mixins/canvas_gestures.mixin.js
关于javascript - Fabricjs build 1.7.15 支持手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46274772/