Skip to content

Missing "./ssr" export in "svelte" package #2181

@gigitalz

Description

@gigitalz

Describe the bug

I am running svelte-kit dev with the most recent version 1.0.0-146 and I get a weird error which I was not having before.
For some reason i cleared node_modules and reinstalled all of them with "npm i" but now it doesn't run anymore.

Reproduction

run "npm run reproduce"

my package.json file:

{
  "name": "bot",
  "scripts": {
    "prestart": "nvm on && nvm use 14.17.3",
    "reproduce": "svelte-kit dev",
    "start": "npm run clean && concurrently -kill-others \"npm run watch:tailwind\" \"svelte-kit dev\"",
    "watch:tailwind": "postcss src/app.css -o tailwind.css --verbose -w",
    "build:tailwind": "cross-env NODE_ENV=production postcss src/app.css -o tailwind.css",
    "build": "npm run clean && npm run build:tailwind && npm run copy:tailwind && svelte-kit build",
    "clean": "npx shx rm -rf .svelte-kit && npx shx rm -rf build tailwind.css static/tailwind.css && npx shx rm -rf ../release/web",
    "clean:deep": "npm run clean && npx shx rm -rf node_modules",
    "release": "npm run build && shx cp -R build/ ../_stage/web",
    "copy:tailwind": "shx cp tailwind.css static/"
  },
  "devDependencies": {
    "@sveltejs/adapter-static": "next",
    "@sveltejs/kit": "next",
    "autoprefixer": "10.2.6",
    "concurrently": "6.2.0",
    "cross-env": "7.0.3",
    "postcss": "8.3.1",
    "postcss-cli": "8.3.1",
    "shx": "0.3.3",
    "svelte": "3.34.0",
    "tailwindcss": "2.1.4"
  },
  "type": "module",
  "dependencies": {
    "sockette": "2.0.6",
    "svelte-hero-icons": "2.2.0",
    "svelte-notifications": "0.9.91"
  }
}

svelte config:

/** @type {import('@sveltejs/kit').Config} */
import adapter from '@sveltejs/adapter-static';

const config = {
	kit: {
		// hydrate the <div id="svelte"> element in src/app.html
		ssr: false,
		target: '#svelte',
		// prerender: {
		// 	enabled: false
		// },
		adapter: adapter({
			pages: 'build',
			assets: 'build',
			fallback: null
		}),

		trailingSlash: 'ignore',
		paths: {
			assets: '',
			base: '/bot'
		},

		vite: () => ({
			ssr: {
				noExternal: ['svelte-hero-icons']
			},
			optimizeDeps: {
				include: ['svelte-hero-icons']
			},
			base: "/bot",
			server: {
				watch: {
					usePolling: true,
					interval: 500
				}
			}
		})
	}
};

export default config;

Logs

> Missing "./ssr" export in "svelte" package
Error: Missing "./ssr" export in "svelte" package
    at bail (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:38264:8)
    at resolve$1 (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:38340:10)
    at resolveExports (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:38769:12)
    at resolveDeepImport (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:38786:26)
    at tryNodeResolve (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:38575:11)
    at Context.resolveId (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:38459:28)
    at Object.resolveId (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:50882:55)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async ...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:75199:27
    at async optimizeDeps (...\frontend\node_modules\vite\dist\node\chunks\dep-c1a9de64.js:73162:31)

System Info

Windows 10
svelte kit "next" (which at current time is 146)

Severity

blocking all usage of SvelteKit

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions