Quantcast
Channel: Active questions tagged svelte - Stack Overflow
Viewing all articles
Browse latest Browse all 1541

How to use $lib & $env aliases from SvelteKit in Playwright?

$
0
0

I want to insert in database some data. My database connector is using DrizzleORM in a file named db.ts

src/lib/server/db.ts

import { connect } from "@planetscale/database";import { drizzle } from "drizzle-orm/planetscale-serverless";import { DB_HOST, DB_PASSWORD, DB_USERNAME } from "$env/static/private";const connection = connect({  host: DB_HOST,  username: DB_USERNAME,  password: DB_PASSWORD,});export const db = drizzle(connection);

now I want to use the declared object db in playwright.But once i do I get the following error :

Error: Cannot find package '$env' imported from [...]\src\lib\server\db.ts

I've tried to use aliases in the tsconfig.json like so :

{"extends": "./.svelte-kit/tsconfig.json","compilerOptions": {        [...]"baseUrl": ".","paths": {"$lib": ["./src/lib"            ],"$lib/*": ["./src/lib/*"            ],"$env/*": ["tests/e2e/mocks/env/*"]        },    }}

but this is not working.


Viewing all articles
Browse latest Browse all 1541

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>