2017-10-10 33 views
0

面對一個奇怪的問題有反應,和/打字稿設置.tsx /打字稿拋出錯誤「TS2307:只在Ubuntu上無法找到模塊‘歷史’

在OSX/Windows上運行webpack -p編譯沒有從錯誤中就好了?打字稿/ TSX編譯器在所有

然而,在Ubuntu它會拋出一個打字稿特定的錯誤,特別是:。

ERROR in [at-loader] ./src/scenes/Component.tsx:5:23 TS2307: Cannot find module 'History'.

其中引發錯誤的特定行是:

import {History} from "History";

package.json具有歷史正常和@types包:

"@types/history": "4.6.0",

"history": "4.7.2",

再次,我可以運行webpack -p具有完全相同的代碼,相同的WebPack配置和OSX上的相同版本,而不會引發錯誤。過程是一樣的!但是,在Ubuntu上,構建將失敗並出現上述錯誤。

回答

0

罪人是awesome-typescript-loader(at-loader)。 @ 3.2.x它拋出了這個錯誤;降級到@ 3.1.3使它消失。這顯然是在升級軟件包之後發生的 - 但是似乎只會影響Ubuntu。

相關問題