面對一個奇怪的問題有反應,和/打字稿設置.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上,構建將失敗並出現上述錯誤。