如何将js文件导入svelte

我正在用 svelte 构建一个应用程序,我在 /src 文件夹中有一个 helper.js 文件,我将在其中放置辅助函数。

我正在尝试将 helper.js 文件导入 GetData.svelte 文件:

GateData.svelte:

<script>
  import Helper from "./helper.js";

  let helper = new Helper();

</script>

helper.js:

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

main.js:

import App from './App.svelte';


const app = new App({
    target: document.body,});

export default app;

但是,我得到的错误信息是:

==>> Uncaught ReferenceError: Helper is not defined (main.js 6)

我是否也必须在 main.js 中导入 helper.js 文件?

感谢您的帮助。

fairhu 回答:如何将js文件导入svelte

您需要在 helper.js 中导出您的类:

mysheet

然后在ma​​in.js中将其导入为

export class Helper {
    // ...
}

或者,如果您只想从帮助文件中导出这一类,您可以使用

import { Helper } from "./helper.js";

并按您当前的方式导入:

export default class Helper {
    // ...
}
本文链接:https://www.f2er.com/30418.html

大家都在问