我刚到雀巢,
我写了一个文件,叫做constants.ts
module.exports = {
ROLES: {
ADMIN: 'admin',
LOCAL: 'local'
}
}
这个文件我试图导入到另一个文件与下面的代码.
import * as constants from '../lib/constants'
但是获取'constants.ts'不是模块错误。
有谁能帮帮我吗?拜托。
另外请告诉我如何导入.json文件。
我刚到雀巢,
我写了一个文件,叫做constants.ts
module.exports = {
ROLES: {
ADMIN: 'admin',
LOCAL: 'local'
}
}
这个文件我试图导入到另一个文件与下面的代码.
import * as constants from '../lib/constants'
但是获取'constants.ts'不是模块错误。
有谁能帮帮我吗?拜托。
另外请告诉我如何导入.json文件。
1条答案
按热度按时间bzzcjhmw1#
您似乎尝试在TypeScript模块中导入CommonJS模块,这可能会导致问题。若要解决此问题,您可以尝试将“constants.ts”文件中的模块导出更改为TypeScript模块格式:
然后在要导入它的文件中:
关于导入JSON文件,您也可以使用import语句。例如,如果您有一个名为config.json的文件,您可以这样导入它:
请记住,如果使用TypeScript,可能需要为导入的JSON数据定义一个类型,可以通过为JSON结构创建一个接口来实现这一点: