我正在考慮轉移到Typescript,並且目前正在尋找如果可能逐個文件逐步執行此操作。將JS文件導入到Typescript中
現在,我現在所用的系統是用Webpack構建的,而且我想要繼續構建我的整個包。
我有一個.d.ts文件的定義,但我需要我的文件繼續導入目前正在拋出一個錯誤。
/// <reference path="../../../../vendor/src/foo.d.ts" />
import foo = require('../../../../vendor/src/foo.js');
foo('something');
這是目前正在拋出的錯誤,我也試過沒有參考路徑,這似乎引發了一個錯誤,它不是一個模塊。目前唯一的方法,我可以沒有提出的錯誤不是導入,只是添加引用,但這意味着webpack將不知道我的文件的位置。
任何想法我已經搜索了很多,但我真的無法將JS文件導入到Typescript中。
這樣做的問題是不再需要/導入文件。然後,像Webpack這樣的東西不會包含它,除非我可能錯過了某些東西,但///部分只是用TypeScript來定義變量?謝謝 –
但是如果你把'foo.js'改成'foo.ts',那麼webpack應該在構建過程中包含這個文件,不是嗎? ''用於statit類型控制,文件依賴樹也是基於''註釋(TS文件的順序很重要)。 –
我看到我應該看看謝謝,我已經安裝了Atom的打字稿,並且做這樣的事情只是簡單地引發了一些錯誤。 –