【发布时间】:2020-08-09 03:49:49
【问题描述】:
我已经设置了svelte-preprocess,所以我可以成功地做到这一点:
<script lang="typescript">
let someConstant:string = "some constant";
console.log({someConstant});
</script>
这行得通。但我不知道如何将这个常数外化。如果我尝试:
<script lang="typescript">
import {someConstant} from './SomeTypescript.ts'
console.log({someConstant});
</script>
我收到此错误消息:
error TS2691: An import path cannot end with a '.ts' extension. Consider importing './SomeTypescript' instead.
当我把它改成
<script lang="typescript">
import {someConstant} from './SomeTypescript'
console.log({someConstant});
</script>
我收到此错误:
Error: Could not resolve './SomeTypescript' from src/tom/ManageAirtableModels.svelte
这样做的正确方法是什么?
【问题讨论】: