canvas 安装
yarn add canvas
jsdom 安装
yarn add jsdom
fabric 安装
npm install fabric —save
组件控制器
行为:node_modules\fabric\src\controls.actions.js
// 伸缩、旋转行为控制
controls.rotationWithSnapping = wrapWithFireEvent('rotating', wrapWithFixedAnchor(rotationWithSnapping));
controls.scalingEqually = wrapWithFireEvent('scaling', wrapWithFixedAnchor( scaleObjectFromCorner));
controls.scalingX = wrapWithFireEvent('scaling', wrapWithFixedAnchor(scaleObjectX));
controls.scalingY = wrapWithFireEvent('scaling', wrapWithFixedAnchor(scaleObjectY));
controls.scalingYOrSkewingX = scalingYOrSkewingX;
controls.scalingXOrSkewingY = scalingXOrSkewingY;
利用在 fabric.Object.prototype.controls 控制器点的控制方法