首页 > 解决方案 > 如何在 ES5 中导入 JSON 文件?

问题描述

我有 JSON 文件名data.json,其数据为

{
   "name":"XYZ"
}

我有一个 ES5 文件名script.js,我想在其中使用这个 JSON 文件,任务是导入文件并将数据存储在 ES5 类的 init 函数中。我试过了

var data = require('./data.json') 它给了我

Uncaught ReferenceError: require is not defined

标签: javascriptjsonimportecmascript-5

解决方案


参考这篇文章的评论;

您当前正在浏览器中运行您的代码片段并使用 CommonJS 导入。浏览器使用 ES6 导入:

import * as data from "./data.json"

更多参考:MDN on modules:这里

免费代码训练营:这里


推荐阅读