接下来是我的(简化的)项目结构:
appname
|
|__src
| |__lib
| |__routes
|
|__jsconfig.json
在 jsconfig.js 文件中,我有一个路径键,其别名为 $lib 形式的“./src/lib”文件夹。
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"$lib": ["src/lib"],
"$lib/*": ["src/lib/*"],
}
},
"include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.svelte"]
}
我想以与 $lib 相同的方式使用 $routes 别名访问路由文件夹。
但如果我添加“$routes”:["src/routes"]
在上面的 JSON 文件中,sveltekit 无法解析以'$routes/somefile'
Example:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"$lib": ["src/lib"],
"$lib/*": ["src/lib/*"],
"$routes": ["src/routes"],
"$routes/*": ["src/routes/*"],
}
},
"include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.svelte"]
}
端点.js
import { db } from '$routes/db';
我究竟做错了什么?