Skip to content

Could not load index.mjs for typescript project #32

@kneumei

Description

@kneumei

Getting this error when doing npm build:

Could not load C:<Path-To-My-App>\node_modules@okrad\svelte-progressbar\index.mjs (imported by src/App.svelte): ENOENT: no such file or directory, open 'C:<Path-To-My-App>\node_modules@okrad\svelte-progressbar\index.mjs'

To reproduce:

  1. npx degit sveltejs/template app
  2. node scripts/setupTypeScript.js
  3. npm i
  4. npm i @okrad/svelte-progressbar

Modify main.ts

import App from './App.svelte';

const app = new App({
   target: document.body,
   props: {
   	name: 'world',
   	series: [{ perc: 20 }, { perc: 42 }]
   }
});

export default app;

Modify App.svelte

<script lang="ts">
  import type { Series } from "@okrad/svelte-progressbar";
  import ProgressBar from "@okrad/svelte-progressbar";
  export let name: string;
  export let series: Series[] = [];
</script>

<main>
  <h1>Hello {name}!</h1>
  <p>
    Visit the <a href="https://svelte.dev/tutorial">Svelte tutorial</a> to learn
    how to build Svelte apps.
  </p>
  <ProgressBar {series} />
</main>

Finally run npm run build

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