問題タブ [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.

0 投票する
1 に答える
5132 参照

electron - Electron はパッケージにリソース ファイルを追加します

初めての Electron アプリを作成していますが、パッケージ化できません。

すべてを使用してテストしnpm startているときは機能しますが、パッケージ化しようとしたときに実行すると、このようなものが得られますENOENT: no such file or directory, lstat

このようなソースがあります。

これにより、指定されたディレクトリにファイルがコピーされ、これがエラーの原因のようです。

編集:

devtools を有効にして Windows 用のインストーラーを作成しましたが、これを入手しました。 ここに画像の説明を入力 私のファイルがビルドに含まれていないようです。

これは私のpackage.jsonです

すでに別のパッケージャーを試しましたが、まだ成功していません。私のpackage.jsonに問題がありますか?

0 投票する
1 に答える
624 参照

node.js - NodeJS: シェル スクリプトの呼び出し時の ENOENT エラー

以下は、にあるシェル スクリプトを実行しようとしたときに表示されるエラーです/var/www/nodejs/restart-server.sh

パスは意図的にルート (/) からのものです。sh /var/www/nodejs/restart-server.shNodeJSを実行していないときにこれを実行すると、機能します。しかし、NodeJS はそれを実行できないようです。

私が見つけたほとんどの回答は、ファイルパスが正しくないか、ルートパスであるかのように相対パスを呼び出しているためだと言っています。しかし、私は意図的にルート パスを呼び出しており、そのパスは正しいルート パスです。これに対する他の答えは見つかりません。

コード

問題が見つかりました

.execFileに変更するのを忘れました.exec