javascript - יישור אובייקטים ב-fabricJS אחרי זום וגלילה

אני משתמש ב-fabricJS עם Angular כאשר אני רוצה ליישר אלמנט לשמאל לדוגמה אני משתמש בשיטה הבאה

alignLeft() { // Get Selected Elements var obj = this.canvas.getActiveObject(); // if no element is selected if (obj !== undefined) { // Bounding Box of the selecte

קרא עוד →

typescript - איך אני יוצר מודול ESM/CJS שלא דורש להוסיף '.default' לייבוא

אני יכול להגדיר את package.json שלי כדי להשתמש בייבוא שונים עבור CJS ו-ESM:

"main": "dist/cjs/index.js", "module": "dist/esm/index.js",

אני גם יכול להגדיר את מהדר TypeScript שלי ליצירת שתי הפ

קרא עוד →

javascript - FabricJS תיבת טקסט בגודל קבוע עם גודל פונטים דינמי (להקטין את הטקסט כדי שיתאים לגודל)

איך אני יכול לתקן את הגודל של תיבת טקסט ולהפחית את גודל הגופן באופן דינמי אם הטקסט נהיה גדול מדי בשביל תיבת הטקסט? כן, שאלה דומה קיימת כאן אבל היא עובדת רק לשורה אחת של טקסט.

אני רוצה להשיג בדיוק את זה: (דוגמה מעורך הממים של imgflip)

ניסיתי את הגישה הבאה

קרא עוד →

node.js - package.json לא מכבד את מאפיין ה-exports עבור חבילת npm מסוג esm ו-cjs

אני נתקל בקושי לגרום לספריית npm שלי לתמוך בייבוא/דרישות תת-נתיב דרך השדה exports בקובץ package.json. לצורך הקשר, package.json תומך בשדה "exports" שמאפשר לחשוף קבצים באופן מותנה בהתאם לסביבת ההרצה (כלומר commonjs או ecmascript).

כאשר אני מייבא את ספריית npm בפרויקט

קרא עוד →

javascript - צריך דוגמה לשימוש ב-fabricjs.d.ts עם TypeScript

אני משתמש ב-fabricjs בפרויקט שאני מנסה להמיר לשימוש ב-TypeScript אבל אני לא מצליח להבין איך להשתמש בזה. קודם הייתי יוצר את האובייקטים המותאמים שלי כך:

my.namespace.Control = fabric.util.createClass(fabric.Object, { id: "", type: 'Control', color: "#000000", ... });

קרא עוד →

node.js - node_modules/minimatch/dist/cjs/index"' אין חבר מיוצא בשם 'IMinimatch'. האם התכוונת ל- 'Minimatch'?

יש לי את rimraf כתלות פיתוח (v5.0.0). כשאני מנסה להריץ סקריפט שמשתמש ב-rimraf הוא נותן לי את השגיאה הזו:

node_modules/@types/glob/index.d.ts:29:42 - error TS2694: Namespace '".../node_modules/minimatch/dist/cjs/index"' has no exported

קרא עוד →

node.js - 'node_modules/minimatch/dist/cjs/index' אין לו חבר מיוצא בשם 'IOptions'

יש לי פרויקט TypeScript להריץ על פונקציית Firebase.

הנה הקובץ שלי tsconfig.json

{ "compilerOptions": { "lib": ["es2017"], "module": "commonjs", "noImplicitReturns": true, "outDir": "dist", "sourceMap": true, "target": "es2017", "esModuleInterop": true, "strict": true }, "include": [&qu

קרא עוד →

javascript - איך להשתמש/לכלול את fabricjs ב-Angular2

אני רוצה להשתמש ב-fabricjs בפרויקט שלי. התקנתי את fabricjs באמצעות bower וקישרתי אותו ב-index.html. אבל זה לא עובד. אנא ראה את הקוד למטה.

index.html

<html> <head> <script>document.write('<base href="' + document.location + '" />'); </script> <title>Image Editor</t

קרא עוד →

קנבס - איך אפשר להשתמש ב-FabricJs עם TypeScript?

אני חדש ב-JS ורוצה לסובב, לשנות מימדים של תמונות על קנבס ולתכנת ב-TypeScript בשימוש ב-Fabric.js. מכיוון שהייבוא ל-TypeScript שונה מ-JavaScript, אני רוצה לדעת איך לייבא את זה ל-TypeScript. יש קישורים?

אני מתקין את זה כמו npm

התקן --save @types/fabric

import {fabric} from 'fabric';

קרא עוד →

javascript - "internal/modules/cjs/loader.js:582 זרוק שגיאה"

אני מקבל את השגיאה הבאה בקונסולה: Error : Cannot find module.

הנה כל השגיאה. מה עלי לעשות?

internal/modules/cjs/loader.js:582 throw err; ^ Error: Cannot find module 'C:\Users\User\Desktop\NodeJsProject\app.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580

קרא עוד →