[解決済み] readFileSync は関数ではありません。
質問
私はNode.jsの比較的新しいユーザーで、いろいろと調べていますが、解決策が見つかりません。require javascriptファイルをチェックしましたが、"readFileSync"のメソッドを持っていないようです。おそらく、適切なrequireファイルを持っていないのでしょうか?このファイルを見つけるのに苦労しました。どこもそれについて話していますが、ほとんどの人はどこで入手できるかを投稿していません。
Node.jsをインストールし、require.jsファイルを用意しました。私の現在のコードはこのようなものです。
fs = require(['require'], function (foo) {
//foo is now loaded.
});
console.log("\n *STARTING* \n");
// Get content from file
var contents = fs.readFileSync("sliderImages", 'utf8');
requireを動作させるのに、最初は少し苦労しましたが、requireのJavaScriptファイルを読み込んでいるようです。私はガイドに従っていますが、なぜこのエラーが発生するのかわかりません。
Uncaught TypeError: fs.readFileSync は関数ではありません。
多くの修正を試しましたが、これについては理解できないようです。
解決方法を教えてください。
Node.jsでは Require.js . Require.jsは、クライアントサイド(ブラウザ)で非同期モジュール読み込みができるように構築されています。
Node.jsでは コモンJS スタイルのモジュールです。CommonJSを使ったコードは、以下のようになります。
var fs = require('fs');
console.log("\n *STARTING* \n");
var contents = fs.readFileSync("sliderImages", "utf8");
というファイルに保存したとします。
main.js
というコマンドをコンソールで入力します(ファイルと同じディレクトリにいることを確認してください)。
node main.js
このコード にはなりません。 はブラウザで実行されます。Node.jsはサーバー上で動作します。もし、ブラウザ側でJSONファイルを読み込みたい場合は、AJAXを使用して読み込む必要があります。 多数のリソースがあります その方法を紹介します。ページをサーバーから実行するか、ファイルシステムからファイルを読み込むための特別なフラグを有効にしておく必要があることに注意してください。
関連
-
[解決済み】このエラーの原因は何ですか - "Fatal error: ローカルgruntを見つけることができません"
-
[解決済み] TypeScript getting error TS2304: cannot find name ' require'.
-
[解決済み] とは何ですか! (not not)演算子とは何ですか?
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] URLを新しいタブで開く(新しいウィンドウではない)
-
[解決済み] オブジェクトのためのマップ関数(配列の代わりに)
-
[解決済み] JavaScriptの "require "とは何ですか?
-
[解決済み] Node.jsでファイルを自動で再読み込みするには?
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】React Js: Uncaught (in promise) SyntaxError: 位置 0 の JSON で予期しないトークン < が発生しました。
-
[解決済み】TypeError: 'undefined'はオブジェクトではありません。
-
[解決済み】JavaScriptのisset()に相当するもの
-
[解決済み】webpack-dev-serverにリモート接続すると、「Invalid Host header」というメッセージが表示されます。
-
[解決済み】XMLHttpRequestモジュールが定義されていない/見つからない
-
[解決済み】BootstrapのCollapseが折りたたまれない
-
[解決済み】SyntaxError: ChromeのJavascriptコンソールでUnexpected Identifierが発生する。
-
[解決済み】Uncaught SyntaxError: JSON の位置 0 に予期しないトークン u があります。
-
[解決済み】npm install --legacy-peer-deps は具体的に何をするのですか?どんなときに推奨されるのか/どんな使用例が考えられるのか?
-
[解決済み】Vueが定義されていない