第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

找不到模塊“./App.svelte”或其相應(yīng)的類(lèi)型聲明

找不到模塊“./App.svelte”或其相應(yīng)的類(lèi)型聲明

眼眸繁星 2023-04-14 15:11:10
我有一個(gè)集成了 electron 和 svelte 以及 typescript 支持的設(shè)置。當(dāng)我運(yùn)行rollup腳本來(lái)編譯 svelte 應(yīng)用程序時(shí),出現(xiàn)無(wú)法找到模塊./App.svelte錯(cuò)誤,如下所示。Plugin typescript: @rollup/plugin-typescript TS2307: Cannot find module './App.svelte' or its corresponding type declarations.這是我的package.json配置:{  "name": "tapwire-electron-first",  "productName": "tapwire-electron-first",  "version": "1.0.0",  "description": "My Electron application description",  "main": "dist/index.js",  "scripts": {    "electron-start": "tsc && electron-forge start",    "electron-package": "electron-forge package",    "electron-make": "electron-forge make",    "electron-publish": "electron-forge publish",    "electron-lint": "eslint --ext .ts .",    "svelte-build": "rollup -c",    "svelte-dev": "rollup -c -w",    "svelte-start": "sirv public",    "svelte-validate": "svelte-check",    "start": "run-p svelte-dev electron-start"  },  "keywords": [],  "author": {    "name": "nateshmbhat",  },  "license": "MIT",  "config": {    "forge": {      "packagerConfig": {},      "makers": [        {          "name": "@electron-forge/maker-squirrel",          "config": {            "name": "tapwire_electron_first"          }        },        {          "name": "@electron-forge/maker-zip",          "platforms": [            "darwin"          ]        },        {          "name": "@electron-forge/maker-deb",          "config": {}        },        {          "name": "@electron-forge/maker-rpm",          "config": {}        }      ]    }  },  "devDependencies": {    "@electron-forge/cli": "^6.0.0-beta.53",    "@electron-forge/maker-deb": "^6.0.0-beta.53",    "@electron-forge/maker-rpm": "^6.0.0-beta.53",    "@electron-forge/maker-squirrel": "^6.0.0-beta.53",    "@electron-forge/maker-zip": "^6.0.0-beta.53",    "@rollup/plugin-commonjs": "^15.1.0",    "@rollup/plugin-node-resolve": "^9.0.0",    "@rollup/plugin-typescript": "^6.0.0",    "@types/node": "^14.11.2",    "@typescript-eslint/eslint-plugin": "^2.34.0",  },
查看完整描述

4 回答

?
一只名叫tom的貓

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊

結(jié)果我必須@tsconfig/svelte先安裝為開(kāi)發(fā)依賴(lài)項(xiàng),然后用我的擴(kuò)展它,tsconfig.json如下所示:

安裝@tsconfig/svelte

npm i --save-dev @tsconfig/svelte

將此 tsconfig 添加為您的基本配置文件tsconfig.json

{ 
 "extends": "@tsconfig/svelte/tsconfig.json",
}


查看完整回答
反對(duì) 回復(fù) 2023-04-14
?
至尊寶的傳說(shuō)

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊

我這邊的罪魁禍?zhǔn)资顷惻f的global.d.ts。我已經(jīng)/// <reference types="@sveltejs/kit" />設(shè)置好,但正試圖將項(xiàng)目更改為香草 Svelte。將其固定為 have/// <reference types="svelte" />就可以了。



查看完整回答
反對(duì) 回復(fù) 2023-04-14
?
慕桂英3389331

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊

這個(gè)文件應(yīng)該可以作為一個(gè)基本的 shim:


// svelte-shim.d.ts


declare module "*.svelte" {

? ? import type { ComponentType } from "svelte";

? ? const component: ComponentType;

? ? export default component;

}

這實(shí)質(zhì)上告訴 TypeScript,它不知道如何處理的任何 .svelte 文件都應(yīng)該作為 Svelte 組件讀取。您不會(huì)獲得他們導(dǎo)出的任何道具或方法,但如果您只需要使用他們的基本ComponentType界面,這應(yīng)該可以正常工作。


查看完整回答
反對(duì) 回復(fù) 2023-04-14
?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊

使用react-ts_tsc

我不得不刪除以下行tsconfig.json

"skipLibCheck": false,


查看完整回答
反對(duì) 回復(fù) 2023-04-14
  • 4 回答
  • 0 關(guān)注
  • 451 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)