(ノード:9374) 警告: ES モジュールをロードするには、「type」を「module」に設定してください 質問する

(ノード:9374) 警告: ES モジュールをロードするには、「type」を「module」に設定してください 質問する

今日、React を学び始めました。Visual Studio のターミナルのコンソールに表示されるエラー メッセージを取り除くにはどうすればよいでしょうか。

(node: 9374)Warning: To load an ES module,
 set "type": "module" in the package.json or use the .mjs extension. 
/Users/nishihaider/workspace-ui/react-todo-app/src/App.js:1
import React from "react";
import "./App.css";

function App() {
  <>
  return (
  <h1>ToDo</h1>
  );
  </>
}

export default App;

ベストアンサー1

まず、Node.js の最新バージョンをインストールします。最新かつ最高の機能が備わっています。

次に、ファイル"type": "module"に行を追加しますpackage.json

{

  "type": "module"

}

3 番目に、--experimental-modulesnodejs を呼び出すときにフラグを使用します。

node --experimental-modules app.js

準備は万端です!

別の方法としては、package.json ファイルに "type": "module" 行を追加せずに、代わりに app.js ファイルの名前を app.mjs に変更します。

注記今ではrequire()構文動作を停止します

おすすめ記事