我尝试使用文件的绝对路径导入枚举、对象、函数和精简组件,但编译器找不到它们。
这就是我进行导入的方式:
<script lang=ts>
import { MyEnum } from "src/lib/enums";
... code ...
<script/>
Run Code Online (Sandbox Code Playgroud)
VS Code 编译器不会抱怨路径。
运行应用程序时,我在窗口上收到以下错误消息:
[plugin:vite:import-analysis] Failed to resolve import "src/lib/enums" from "src\lib\GUI\ObjectOnBoard.svelte". Does the file exist?
35 |
36 | const { Object: Object_1 } = globals;
37 | import { MyEnum } from "src/lib/enums";
| ^
Run Code Online (Sandbox Code Playgroud)
我做了一些研究,发现我的配置文件可能存在一些问题,但我不知道如何配置这些文件以使引用工作。这些是我的项目中的配置文件(我认为相关的?):
vite.config.ts:
import { defineConfig } from 'vite'
import { svelte } from '@sveltejs/vite-plugin-svelte'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [svelte()],
})
Run Code Online (Sandbox Code Playgroud)
svelte.config.js:
import sveltePreprocess from 'svelte-preprocess'
export default …Run Code Online (Sandbox Code Playgroud)