Импорт файла JavaScript в Svelte - PullRequest
3 голосов
/ 01 июля 2019

Итак, сегодня я обнаружил Svelte и мне очень нравится эта концепция.У меня только одна проблема, я написал небольшой файл helper.js и не могу его импортировать.Каждый раз, когда я пытаюсь сослаться на класс, я получаю

ReferenceError: Помощник не определен

файл main.js:

import App from './App.svelte';
import './helper.js';

var app = new App({
    target: document.body
});
export default app;

Файл App.svelte:

<script>
    let helper = new Helper();
</script>

<h1>Hello</h1>

helper.js файл:

class Helper {
  constructor() {
    console.log("working");
  }
}

1 Ответ

6 голосов
/ 01 июля 2019

Вам необходимо импортировать его в файл, который его использует:

<script>
  import Helper from './helper.js';
  let helper = new Helper();
</script>

<h1>Hello</h1>
...