最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

node.js - $lib imports in vanilla javascript with sveltesveltekit - Stack Overflow

programmeradmin2浏览0评论

Is there any way to make statements like this work in vanilla javascript w/ svelte/sveltekit? I'm not using typescript. VS Code as my IDE.

import { googleAuth, auth } from '$lib/server/auth'

The error:

Relative import path "$lib/server/auth" not prefixed with / or ./ or ../ and not in import map from "file:///C:/dev/test/src/routes/auth/google/+server.js"deno(resolver-error)

I've tried:

  • ensuring $lib is in my svelte.config.js:
const config = {
  kit: {
    adapter: adapter(),
    alias: {
      $src: 'src',
      $lib: 'src/lib',
    }
  },
  preprocess: [vitePreprocess()]
}
  • adding $lib to my jsconfig.json
{
  "extends": "./.svelte-kit/tsconfig.json",
  "compilerOptions": {
    "allowJs": true,
    "checkJs": false,
    "moduleResolution": "bundler",
    "baseUrl": ".",
    "paths": {
      "$lib/*": ["./src/lib/*"]
    }
  }
}

Neither work, sadly same error. Any ideas?

发布评论

评论列表(0)

  1. 暂无评论