問題タブ [fs-extra]

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 投票する
3 に答える
3776 参照

node.js - NodeJS - あるフォルダを別のフォルダにコピーして、異なるファイルのみを上書きする方法は?

質問:

NodeJSであるフォルダを別のフォルダにコピーして、異なるファイルのみを上書きする方法は?


fs-extraの「コピー」方法について:

fs-extraからのcopyメソッドには、同一のファイル (変更されていないファイル) をスキップするオプションがないようです。

オプションはありoverwriteますが、ファイルが同一であってもすべての場合に上書きするか、ファイルが異なっていても上書きしないという選択肢しかありません。

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

json - node express: ファイルをディスクに書き込んだ後の res.render() の問題

async/await を使用し、JSON をファイルに書き込んで pug テンプレートをレンダリングすることを約束するメソッドを作成しています。しかし、何らかの理由で、JSON を書き込むコードが res.render() メソッドと競合し、ブラウザーがサーバーに接続できなくなります。

奇妙なことは、コンソールにエラーが表示されず、JSON ファイルが期待どおりに生成され、ページがレンダリングされないことです。

fs-extra モジュールを使用してディスクに書き込みます。

ディスクへの書き込み、および/またはエクスプレスの res.render メソッドと競合する、私が取得していない基本的なものがあると考え始めています。res.send() が正常に機能することは注目に値します。

ファイルを書き込むために別のNPMモジュールも試しました(write-json-file)。それは私にまったく同じ問題を与えました。

更新:だから私はばかです。この問題は、JSON ファイルの Express とは関係ありません。ファイルが変更されたときにサーバーを自動的に再起動するために nodemon を実行しているという事実に関係しています。そのため、JSON ファイルが保存されるとすぐにサーバーが再起動し、ページのレンダリング プロセスが停止します。とにかく私を助けようとしている素晴らしい人々に謝罪します。あなたはまだ私が問題を解決するのを助けてくれたので、本当に感謝しています!

0 投票する
4 に答える
6246 参照

create-react-app - create-react-app エラー - モジュール 'fs-extra' が見つかりません

CLIで実行するcreate-react-appと、次のエラー メッセージが返されます。

アンインストールと再インストール、および再インストールを試みcreate-react-appましfs-extraた。

これを再び起動して実行する方法についてのアイデアはありますか?