ウェブサイト検索

angular - Angular5 + Electron + Sqlite3

ここ数日、私は自分のElectronアプリをSQLiteと統合しようとしています。すでに以下のスクリプトでSQLiteのビルドを作成しました:

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

そして、データベースに接続して、DBファイルを作成することができますが、JavaScriptからは次のようになります:

var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database('./database2.sqllite3'); db.serialize(function() { db.run("CREATE TABLE lorem (info TEXT)"); var stmt = db.prepare("INSERT INTO lorem VALUES (?)");

続きを読む →

angular - electron-forge パッケージでファイル typings.d.ts をパッケージ化できない

electron-forge パッケージ

失敗

Angularプロジェクトで

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 - React Typescript CRA での Electron のセットアップ

_____ プロジェクトの説明 _____

私は Typescript と React のプロジェクトをウェブアプリとして始め、現在それを完全に Electron アプリに変換するプロセスにあります。ただし、このことでいくつか問題を抱えています。

_____ 私が現在いる場所 _____

私はElectronを動かすためにこのチュートリアルに従いました。動作は問題ありませんが、チュートリアルではmain.jsと呼ばれているelectron.jsファイル(私はpublicフォルダではなくsrcフォルダに配置しました)はJavaScriptファイルです。これはアプリケーションの実行には支障ありませんが、TypeScript形式で持ちたいです。そこが行き詰まっているところです。TypeScriptファイルに変換したのですが、package.jsonの設定か

続きを読む →

javascript - Electron と TypeScript のソースコード保護

私はElectronアプリを作りたいです。TypeScriptとReactを使います。知りたいのは、Electronの最終生成物に*.ts(x)ファイルを含める必要があるかどうかです。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アプリで「_transform() メソッドが実装されていません」エラーが発生する

(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 連続するネットワークリクエストが遅すぎる

私はElectronアプリを持っており、その中にRESTfulエンドポイントに対して複数(5000)の連続リクエストを送信する必要があるモジュールがあります。ブラウザウィンドウからこのエンドポイントへの連続リクエストをテストすると、応答時間は80msでしたが、今回はElectron側(Node.js)で実装する必要があり、以下のコードで100リクエストをテストすると、応答時間は500ms以上で、リクエスト数が増えるとさらに長くなります。 Axiosでもテストしましたが、応答時間は同じ(> 500ms)でした。

testHttp() { const buffer = Buffer.alloc(5 * 1024, 1); const agent = new https.Agent({ keepAlive: true }); agent.maxSockets = 1000000; const post_options = { hostname: this.baseUrl.substr(8), path: '/status/welcome

続きを読む →

Electron & TypeScript (& electron-builder): 「モジュール外で import 文を使用できません」

私はelectron-builderを使ってTypeScriptでElectronアプリを作りたいです。ビルド自体は動作しますが、app.exeを起動すると次のエラーが出ます:「Cannot use import statement outside a module」

どうやら私の package.json か tsconfig.json に何か問題があるようです。見つけたあらゆることを試しましたが、同じエラーが出ます。これが現在の設定です:

package.json:

続きを読む →

node.js - デスクトップ、ウェブ、モバイルアプリ(Electron.JS、Angular、NativeScript)向けの共有可能なライブラリを作成する方法

誰か、モデル用の別々のライブラリ(再利用可能なライブラリ)を作成する方法を教えてくれますか?

例えば、

もし私がウェブ、デスクトップ、モバイルアプリを作りたい場合、すべてのプロジェクトでAPIと通信するためのモデルとサービスファイルが必要です。

私はすべてのプロジェクト(サーバー、ウェブ、モバイル、デスクトップアプリ)および Node.js API(ウェブ、モバイル、デスクトップアプリ)と通信できるサービスにモデルが必要です。すべてのプロジェクトでファイルを作成するのではなく、モデルと関数のための共有可能なライブラリを1つ作成したいです。

このタイプのプロジェクト構造または最適なアーキテクチャを達成する方法を教えてもらえますか。

私はMicrosoftスタックの開発者です。ですので、.NETではこの構造に従うことができますが、Node.jsやTypeScriptを使ってこれをどう実現すればよいですか?

回答 #1

Nodeランタイムを使

続きを読む →

javascript - Electron - アプリケーションがMac OSで実行されているかどうかをどうやって理解できますか、それはファイルタイプに関連していますか、それとも関係ありませんか?

私は Electron 上で Mac OS アプリケーションを作成しています。

私のアプリケーションは特定の種類のファイルと関連付けられています。別のアプリケーションがその関連付けを自分に切り替えることがあります。アプリケーションが実行中に、アプリケーションがファイルと関連付けられているかどうかを確認する必要があります。アプリケーションがファイルと関連付けられていない場合は、ユーザーにこれを通知してください。

この方法をNodeJSおよび/またはElectronを使ってどのように実行できるか教えてください。

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

続きを読む →