gpt4 book ai didi

javascript - 导入模块 typescript 错误

转载 作者:行者123 更新时间:2023-11-28 17:35:03 24 4
gpt4 key购买 nike

当我在 app.ts 脚本中导入模块时,编译后的 js 文件的导入行中缺少“.js”文件扩展名。

app.ts import {ModuleA} from './ModuleA'

编译app.js import {ModuleA} from './ModuleA';

我将它包含在 html 文件中,如下所示 <script type="module" src="app.js"></script>

但是浏览器找不到模块“ModuleA”。

只有当我像这样导入时才有效 import {ModuleA} from './ModuleA.js'

但我想通过导入“.ts”模块文件而不是“.js”模块文件来工作。

我希望 ts 编译将“.js”扩展名添加到导入行。

有什么建议吗?

最佳答案

这似乎是 typescript 中的一个错误。 https://github.com/Microsoft/TypeScript/issues/13422

目前尚无解决方案。目前,您的方法是正确的。

import {ModuleA} from './ModuleA.js'

关于javascript - 导入模块 typescript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49332678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com