JSON 模块
稳定性: 1 - 实验
import
可以引用 JSON 文件:
import packageConfig from './package.json' assert { type: 'json' };
assert { type: 'json' }
语法是强制性的;参见导入断言。
导入的 JSON 只暴露一个 default
导出。
不支持命名导出。
在 CommonJS 缓存中创建缓存条目,以避免重复。
如果 JSON 模块已经从同一路径导入,则在 CommonJS 中返回相同的对象。
Stability: 1 - Experimental
JSON files can be referenced by import
:
import packageConfig from './package.json' assert { type: 'json' };
The assert { type: 'json' }
syntax is mandatory; see Import Assertions.
The imported JSON only exposes a default
export. There is no support for named
exports. A cache entry is created in the CommonJS cache to avoid duplication.
The same object is returned in CommonJS if the JSON module has already been
imported from the same path.