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

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

類型腳本導(dǎo)入在編譯為 java 腳本時(shí)缺少.js擴(kuò)展名

類型腳本導(dǎo)入在編譯為 java 腳本時(shí)缺少.js擴(kuò)展名

蝴蝶刀刀 2022-09-16 20:50:49
我決定將我的js項(xiàng)目遷移到ts中,但是我面臨著以下問題:ts文件中的所有導(dǎo)入都缺少編譯的js文件中的.js擴(kuò)展名。這反過來又會引發(fā)以下錯(cuò)誤:在我的瀏覽器控制臺上。這是代碼Loading failed for the module with source “http://localhost:5500/build/test/first”./src/index.html<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body></body><script src="/build/test/last.js" type="module"></script></html>/src/test/first.tsexport class First {    name: string;    constructor(name: string) {        this.name = name    }}/src/test/last.tsimport {First} from "./first"class Last {    constructor() {        let name = new First("this is my name").name;        console.log(name)    }}new Last();/構(gòu)建/測試/第一.jsexport class First {    constructor(name) {        this.name = name;    }}/構(gòu)建/測試/最后.jsimport { First } from "./first";class Last {    constructor() {        let name = new First("this is my name").name;        console.log(name);    }}請注意,在最后.js,導(dǎo)入缺少.js擴(kuò)展名,如果我手動(dòng)添加缺少的擴(kuò)展名,則所有內(nèi)容都按預(yù)期工作。最后是我的ts配置{    "compilerOptions": {        "target": "ESNext",        "lib": ["DOM","ES2017", "DOM.Iterable", "ScriptHost"],        "watch": true,        "rootDir": "./src",         "outDir": "./build",        "sourceMap": true,        "removeComments": true,        "noEmitOnError": true,        "strict": true,    }}我是否缺少一些未在導(dǎo)入上添加正確擴(kuò)展名的內(nèi)容?如果是這樣,請告訴我我做錯(cuò)了什么。謝謝。
查看完整描述

1 回答

?
慕尼黑8549860

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

我是否缺少一些未在導(dǎo)入上添加正確擴(kuò)展名的內(nèi)容?

為什么類型腳本會隨機(jī)更改您的導(dǎo)入?您告訴它導(dǎo)入一個(gè)名為 的模塊,并正確地將其編譯為名為 的模塊的導(dǎo)入。./first./first

如果要導(dǎo)入其他模塊,則需要告訴 TypeScript 導(dǎo)入其他模塊。

因此,如果您不想導(dǎo)入名為 的模塊,而是要導(dǎo)入名為 的模塊,則需要告訴 TypeScript 導(dǎo)入一個(gè)名為 的模塊,而不是一個(gè)名為 的模塊:./first./first.js./first.js./first

import {First} from "./first.js"


查看完整回答
反對 回復(fù) 2022-09-16
  • 1 回答
  • 0 關(guān)注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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