我想在我的 JavaScript 代码中包含几个 JSON 文件,它们与我的 JavaScript 源文件位于同一目录中。
如果我想包含另一个 JavaScript 文件,我可以简单地使用 require
。现在我正在使用 readFileSync
和 __dirname
来获取 JSON,我认为这是一种丑陋的方式。
是否有类似的要求使我能够加载 JSON 文件?
原文由 Corno 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2.2k 阅读✓ 已解决
5 回答2.3k 阅读
2 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读
3 回答1.5k 阅读
1 回答713 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
从节点 v0.5.x 开始,是的,您可以像需要 js 文件一样需要 JSON。
var someObject = require('./somefile.json')
在 ES6 中:
import someObject from './somefile.json'