标签: javascript typescript module require es6-modules
我知道如果我想使用其他文件中的类/模块,import和require都可以正常工作。但我真的不知道为什么
import
require
如果我使用require ('./config.json')将起作用, 但使用import config from './config.json'是行不通的。
require ('./config.json')
import config from './config.json'
这是因为import只接受class / module,不能使用JSON吗?
我也知道import在编译时正在工作,但是需要在运行时工作。
但真的很困惑。
答案 0 :(得分:0)
这是两个完全不同的模块系统,因此工作方式不同。
同时查看MDN上的导入/导出文档和node.js网站上的require文档。