問題タブ [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 投票する
0 に答える
1145 参照

javascript - NodeJS のローカル ファイルパスから File オブジェクトを返す

オブジェクトのローカル ファイルパスを取得しながら、BlobまたはFileオブジェクトを返す関数を作成しようとしています。この関数は Firebase クラウド関数の一部として使用されるため、NodeJS を使用して実行する必要があります。多くの方法を試しましたが、どれもうまくいきません。彼らは主にこれを中心に展開しています。blob_objecttmpFilePath

試行 1: を使用しstreamToBlobます。redditからインスピレーションを得た

エラー:ReferenceError: Blob is not defined

試行 2: を使用しblobます。スタックオーバーフローから着想

エラー: TypeError: Blob is not a constructor

実行可能な解決策は、ファイルにコードを記述したときに、またはオブジェクトを実行して console.logfile.jsに記録できることを意味します。一連の手順でこれを行う方法を知っている人はいますか? ノード8にいます。node file.jsBlobFile

0 投票する
0 に答える
784 参照

node.js - EACCES: nodemon のみを使用して fs-extra で許可が拒否されました

fs-extra npm モジュールのmoveメソッドを使用しようとしています。ファイルと空のディレクトリの移動には機能しますが、 nodemonの使用中に空でないディレクトリを移動しようとするたびに、次のエラーが発生します。

ただし、古き良き時代のまったく同じ方法を使用しようとすると、見事node index.jsに機能します。nodemon に十分な権限がないのはなぜですか? どうすれば修正できますか?

私が試してみました:

  • sudo を使用した nodemon のインストール
  • sudo なしで nodemon をインストールする
  • 最初の 2 つのそれぞれが、sudo で nodemon を実行している
  • 最初の 2 つのそれぞれが、sudo なしで nodemon を実行している

編集:

@Aw Snap さんのコメントを参考に、Mac OS で試してみたところ、nodemon でも動作するようです。

これは Linux 用の Windows サブシステムに特有の問題なのだろうか...

0 投票する
0 に答える
83 参照

node.js - nodejs -- ビジー ディレクトリを強制的に移動する

node.js でビジーなディレクトリを移動/削除/名前変更するにはどうすればよいですか?

現在、fs-extraパッケージを使用してディレクトリを移動および置き換えています。

srcdestもちろん、同じフォルダー名を持っていますが、destフォルダーはビジーであり、ビジーまたはブロックされていても上書きする必要があります。 ここに画像の説明を入力

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

reactjs - react-scripts ビルドはローカルで動作しますが、CodeBuild では失敗します

CodeBuild を使用して、反応する Web サイトを S3 にデプロイしています。npm run buildローカルで実行すると、完全に機能します。ただし、CodeBuild にヒットすると、次のエラーで失敗します。

パッケージに fs-extra をインストールしようとしましたが、それでも同じエラーが発生します。これはすぐに使える create-react-app アプリケーションであるため、本当に頭を悩ませています。どんな助けでも大歓迎です!

必要な場合に備えて、これは私の CodeBuild がどのように見えるかです: