向各大佬请教一个问题,就是在使用typescript开发时遇到一个奇怪的问题,我使用了export 语句导出了一个模块,该文件名是index.js。然后在导入该模块时我省略了index.js。结果开发工具报错module "api" is not defined。
// api/index.js
// 导出该模块
export const API = {
// code...
}
在页面中导入
// pages/xxx/xxx.js
// 导入该模块
import {API} from '../../api'
结果开发工具报错了module "api" is not defined。而我的代码编辑器是没有提示任何报错的(别说小程序里不可以这么写,我typescript写的,会经过编译的)。但是当我把导入的那个路径写全的时候就不会报错了,
import {API} from '../../api/index'
有没有大佬解释一些这是为什么?
这都2024年了。
我也想知道为什么。后来有解决吗