angular - Angular5 + Electron + Sqlite3

כמה ימים אני מנסה לשלב את אפליקציית האלקטרון שלי עם sqlite. כבר עשיתי את הבנייה של sqlite עם הסקריפט הבא:

"rebuild": "electron-rebuild -f -w sqlite3"

ואני מסוגל להתחבר למסד נתונים, ליצור קובץ מסד נתונים אבל מ-JavaScript כמו הבא:

var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database('./database2.sqllite3'); db.serialize(function() { db.run("CREATE TABLE lorem (info TEXT)"); var st

קרא עוד →

angular - חבילת electron-forge אינה מצליחה לארוז את הקובץ typings.d.ts

חבילת אלקטרון-פורג'

כשל

עם פרויקט אנגולר

נראה שהוא אינו מסוגל לארוז את הקובץ typings.d.ts

הנה השגיאה

PS electron-forge package √ Checking your system √ Preparing to Package Application for arch: x64 / Compiling ApplicationFailed to compile file: ***\electon-win32-x64\resources\app\src\typings.d.ts Debug Failure. False expression: Output generation failed

איזה רעיונות

קרא עוד →

javascript - הקמת Electron עם React Typescript CRA

_____ תיאור הפרויקט _____

התחלתי את פרויקט ה-Typescript & React שלי כאפליקציית ווב וכעת אני בתהליך להמיר זאת באופן מלא לאפליקציית Electron. עם זאת, יש לי קצת קשיים עם זה.

_____ איפה שאני נמצא כרגע _____

עקבתי אחרי המדריך הזה כדי לגרום ל-Electron לעבוד. זה עובד בסדר, חוץ מזה שהקובץ electron.js (במדריך נקרא main.js, שמתי אותו בתיקייה src שלי, לא בתיקייה public) הוא קובץ JavaScript. זה לא מונע

קרא עוד →

javascript - הגנה על קוד מקור ב-Electron ו-TypeScript

אני רוצה לבנות אפליקציית Electron. אני אשתמש ב-TypeScript + React. מה שרציתי לדעת הוא, האם אני צריך לכלול קבצי *.ts(x) במוצר הסופי של Electron? קראתי על asar. האם asar גם כולל קבצי TS או רק מקמפל אותם ל-JS ומוציא אותם.

ואם אפשר ולא כברירת מחדל, איך אני יכול לשמור על קבצי ה-TS שלי פרטיים אבל לספק רק JS יחד עם Electron (פנימי)? בקצרה: איך אני מבטיח שקבצי *.ts(x) שלי לא ייכללו באפליקציית Electron?

קרא עוד →

javascript - ב-Electron, איך לפתור את השגיאה TS2304: לא ניתן למצוא את השם 'unknown' on(event: 'ready', listener: (launchInfo: unknown) => void): this;

An error occurs when npm run build. Electron: 7.1.2 The typescript is ^2.5.1 The target is ES2017.

פרטי השגיאה הם כפי שנמצא למטה.

כשעשהתי בתנאים האלה

Electron: 6.0.0 The typescript is ^2.5.1 The target is ES2017.

קרא עוד →

angular - אפליקציית Electron זורקת שגיאה `The _transform() method is not implemented`

(node:15092) UnhandledPromiseRejectionWarning: Error [ERR_METHOD_NOT_IMPLEMENTED]: The _transform() method is not implemented at Transform._transform (_stream_transform.js:164:6) at Transform._read (_stream_transform.js:189:10) at Transform._write (_stream_transform.js:177:12) at doWrite (_stream_writable.js:418:12) at writeOrBuffer (_stream_writable.js:402:5) at Transform.Writable.write (_stream_writable.js:302:11) at SerialPort.ondata (_stream_readable.js

קרא עוד →

node.js - בקשות רשת ברציפות ב-Electron איטיות מדי

יש לי אפליקציית אלקטרון, עם מודול שבו אני צריך לשלוח מספר רב (5000) של בקשות רצופות ל-Endpoint מסוג RESTful. בדיקה של הבקשות הרצופות ל-Endpoint זה מחלון הדפדפן מניבה זמני תגובה של 80 מ"ש, אבל עכשיו אני צריך לממש את זה בצד של Electron (Node.js), וכשאני מריץ בדיקה עם 100 בקשות עם הקוד שלמטה, זמני התגובה אינם פחות מ-500 מ"ש ועולים ככל שאני שולח יותר. בדקתי את זה גם עם Axios, וזמני התגובה זהים (> 500 מ"ש).

testHttp() { const buffer = Buffer.alloc(5 * 1024, 1); const agent = new htt

קרא עוד →

אלקטרון ו-TypeScript (וכן electron-builder): "לא ניתן להשתמש בהצהרת import מחוץ למודול"

אני רוצה לבנות אפליקציית אלקטרון עם TypeScript באמצעות electron-builder. הבנייה עצמה עובדת, אבל הפעלת ה-app.exe מביאה את השגיאה הזו: "לא ניתן להשתמש בפקודת import מחוץ למודול"

אני מניח שמשהו לא בסדר עם ה-package.json או ה-tsconfig.json שלי. ניסיתי כל מה שיכולתי

קרא עוד →

node.js - איך ליצור ספריות לשיתוף עבור יישומי שולחן עבודה, ווב ונייד (Electron.JS, Angular, NativeScript)

האם מישהו יכול להנחות אותי כיצד ליצור ספריות נפרדות למודלים (ספריות ניתנות לשימוש חוזר)?

לדוגמה,

אם אני רוצה ליצור אפליקציית ווב, דסקטופ ונייד, אז אני צריך קבצי מודלים ושירותים בכל הפרויקטים כדי לתקשר עם ה-API שלי.

נדרשתי למודלים בכל הפרויקטים (שרת, ווב, מובייל ואפליקציה שולחנית) ושירותים שיכולים לתקשר עם API של node.js (ווב, מובייל ואפליקציה שולחנית). איני רוצה ליצור קבצים בכל פרויקט, במקום זאת אני רוצה ליצור ספריות משותפות למודלים ולפונקציות.

האם תוכל להנחות אותי כיצ

קרא עוד →

javascript - Electron - איך אפשר להבין מתי אפליקציה רצה על Mac OS, האם זה קשור לסוג הקובץ או לא?

אני יוצר אפליקציה ל-Mac OS ב-Electron.

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

אנא ספר לי כיצד ניתן לעשות זאת באמצעות NodeJS ו/או Electron?

{ "appId": "com.example.app", "files": ["build", &

קרא עוד →