Language-tools: Laporan masalah buruk di VSCode

Dibuat pada 22 Mei 2020  ·  3Komentar  ·  Sumber: sveltejs/language-tools

Jelaskan bugnya
Kesalahan dalam VSCode, tetapi semuanya telah dikompilasi dan berfungsi.
image
Kesalahan mengatakan: "Module '" /home/scippio/..../src/Test.svelte "' tidak memiliki export.ts default (1192)"
image

App.svelte

<script type="text/typescript">
    import Test, { getText } from './Test.svelte'

    export let name: string = 'world'
    console.log(Test)
</script>


<h1>Hello {name}! this is: {getText()}</h1>

<Test></Test>

Test.svelte

<script context="module" type="text/typescript">
    export function getText(): string {
        return "getText called..."
    }
</script>
<script type="text/typescript">
    import { onMount } from 'svelte'

    onMount(async () => {
        console.log("Test init...")
    })
</script>

<b>just test</b>

svelte.config.js


// svelte.config.js
const sveltePreprocess = require('svelte-preprocess');

module.exports = {
  preprocess: sveltePreprocess({
    typescript: {
      // transpileOnly: true
      // allowSyntheticDefaultImports: true
    }

    // ...svelte-preprocess options
  }),
  // ...other svelte options
};

Versi: 1.46.0-insider
Komit: 6849775440496504e0677ffcf2a46d47ad9130f5
Tanggal: 2020-05-15T05: 29: 39.210Z
Elektron: 7.2.4
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Linux x64 5.4.40-1-lts

image

bug

Semua 3 komentar

Bisakah Anda memverifikasi ini dengan hanya menginstal "Svelte Beta"? Masing-masing ekstensi itu akan mencoba kemampuannya sendiri

sepertinya masalahnya ada pada ekstensi "Svelte". ketika saya menonaktifkannya peringatan itu menghilang ...

image

Tahnk kamu!
... dan saya minta maaf karena tidak terpikir oleh saya sebelum saya memulai masalah ini.

Tidak masalah!
Saat ini Svelte Beta adalah plugin resmi dan dikembangkan secara aktif. Hanya "Svelte" adalah versi lama - mungkin kami akan mengambil alih yang itu nanti dan menerbitkan pembaruan. Svelte Typechecker pernah di depan Svelte Beta dengan dukungan skrip tetapi sekarang Svelte Beta pada dasarnya melakukan hal yang sama, dan banyak lagi.
Singkat cerita: Anda dapat menghapus "Svelte" dan "Svelte Typechecker" untuk saat ini. Jangan lupa untuk mengaktifkan kembali skrip pada Svelte Beta setelahnya, jika Anda menonaktifkannya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

brunnerh picture brunnerh  ·  3Komentar

johanbissemattsson picture johanbissemattsson  ·  4Komentar

vatro picture vatro  ·  3Komentar

JoeDailey picture JoeDailey  ·  6Komentar

maximedupre picture maximedupre  ·  5Komentar