Skip to content

Sveltekit #78

@aubelsb2

Description

@aubelsb2

Is this known to work with sveltekit? I am getting module issues importing:

const {sveltekit} = require('@sveltejs/kit/vite');

using:

const playwrightShooter = require("viteshot/shooters/playwright");
const playwright = require("playwright");
const path = require("path")
const {sveltekit} = require('@sveltejs/kit/vite');
const vite = require("vite");

module.exports = {
    framework: {
        type: "svelte",
    },
    shooter: playwrightShooter(playwright.chromium),
    filePathPattern: "**/*.screenshot.@(js|jsx|tsx|vue|svelte)",
    vite: vite.defineConfig({
        resolve: {
            alias: {
                '$components': path.resolve('./src/components'),
                '$services': path.resolve("./src/services"),
                '$global': path.resolve("./src/global"),
                '$root': path.resolve("./src"),
            }
        },
        plugins: [
            sveltekit(),
        ],
    })
};

Or if I don't use that I get issues with $app

Failed to resolve import "$app/env" from "src\services\stores\user.ts". Does the file exist?
1:55:35 pm [vite] Internal server error: Failed to resolve import "$app/env" from "src\services\stores\user.ts". Does the file exist?
  Plugin: vite:import-analysis
  File: src/services/stores/user.ts
  1  |  import { writable } from "svelte/store";
  2  |  import { browser } from "$app/env";
     |                           ^
  3  |  const createWritableStore = (key, startValue) => {
  4  |    const { subscribe, set } = writable(startValue);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions