[英]Typescript import from project root
我有這樣的項目文件夾:
.dist
classes
namespace1
module.js
public
routes
index.js
app.js
config.js
src
classes
namespace1
module.ts
public
routes
index.ts
app.ts
config.ts
.dist是一個文件夾,其中包含所有已轉換的文件,並完全由打字稿生成。
現在,我需要在整個項目中引用該config.ts / config.js文件。 我可以從tsconfig.json中使用baseurl找到“ config”,並且tsc完成了對所有src ts文件的轉譯,但是當使用節點./.dist/app.js通過.dist文件夾提供服務時,它將生成錯誤
從module.ts
import config from '../../../config
看起來很丑。 有什么優雅的方法嗎? 我知道我可以包裝js中的require
函數,例如, load()
,然后將其寫為load('module')
而不是require('module')
是否有辦法在打字稿中做到這一點? 還是設置搜索路徑? 我已經嘗試過rootdirs,但效果不佳。 BaseUrl很好,但是.js文件生成錯誤。
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.