1. ホーム
  2. javascript

[解決済み] fs' からの import fs の使用

2023-01-20 04:43:16

質問

私は import fs from 'fs' をJavaScriptで使いたい。以下はそのサンプルです。

import fs from 'fs'

var output = fs.readFileSync('someData.txt')

console.log(output)

を使用してファイルを実行すると、エラーが発生します。 node main.js です。

(function (exports, require, module, __filename, __dirname) { import fs from 'fs
'
                                                              ^^^^^^
SyntaxError: Unexpected token import

他所からモジュールや関数をインポートするためには、Node.jsに何をインストールすればよいのでしょうか?

どのように解決するのですか?

ES6モジュール対応 はかなり最近のもので、最先端のバージョンでもまだ実験的なものです。Node.js 10では、Node.jsを起動する際に --experimental-modules フラグを使用して Node.js を起動することができ、おそらく動作するでしょう。

古いバージョンのNode.js、または標準的なNode.js 10でインポートする場合は CommonJS 構文を使用します。

const fs = require('fs');