簡體   English   中英

從項目根目錄導入打字稿

[英]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文件生成錯誤。

謝謝

我知道斗爭,這使生活很痛苦。
嘗試使用Webpack。 推薦這個

它是一個模塊加載器,可以為您完成編譯,壓縮...其他重要工作。

試一試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM