問題タブ [enoent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
electron - Electron はパッケージにリソース ファイルを追加します
初めての Electron アプリを作成していますが、パッケージ化できません。
すべてを使用してテストしnpm start
ているときは機能しますが、パッケージ化しようとしたときに実行すると、このようなものが得られますENOENT: no such file or directory, lstat
。
このようなソースがあります。
これにより、指定されたディレクトリにファイルがコピーされ、これがエラーの原因のようです。
編集:
devtools を有効にして Windows 用のインストーラーを作成しましたが、これを入手しました。 私のファイルがビルドに含まれていないようです。
これは私のpackage.jsonです
すでに別のパッケージャーを試しましたが、まだ成功していません。私のpackage.jsonに問題がありますか?
node.js - NodeJS: シェル スクリプトの呼び出し時の ENOENT エラー
以下は、にあるシェル スクリプトを実行しようとしたときに表示されるエラーです/var/www/nodejs/restart-server.sh
。
パスは意図的にルート (/) からのものです。sh /var/www/nodejs/restart-server.sh
NodeJSを実行していないときにこれを実行すると、機能します。しかし、NodeJS はそれを実行できないようです。
私が見つけたほとんどの回答は、ファイルパスが正しくないか、ルートパスであるかのように相対パスを呼び出しているためだと言っています。しかし、私は意図的にルート パスを呼び出しており、そのパスは正しいルート パスです。これに対する他の答えは見つかりません。
コード
問題が見つかりました
.execFile
に変更するのを忘れました.exec