NodeJSでChromeのmaster_preferencesファイルを読み込もうとしています。私は、次の試みを試してみた:master_preferencesを読み込むときのrequire()とJSON.parse()の違い
は
require('./master_preferences')
が動作しない動作しない(ファイルがfile -I
とUTF8で確認した)(私はcp master_preferences master_preferences.json
を実行した場合)
JSON.parse(fs.readFileSync('master_preferences', 'utf8'));
が作業を行い
require('./master_preferences.json')
JSON.parse()はrequire()より厳密ですか? python 2.7はまたjson.load(f)
JSON.parse()はエラーを送出しますか? '.json'ファイル拡張子がないので、最初の試みは機能しません。 [Here](https://nodejs.org/api/modules.html#modules_all_together)は、ファイル/モジュールのロード時に 'require()'が従うロジックです。 – dvlsg
SyntaxError:予想外のトークンは、NodeJSからスローされるトークンです。ノードのバージョンは5.9.1です – David