【发布时间】:2018-03-21 20:19:48
【问题描述】:
面对一个 React/Typescript 设置的奇怪问题。
在 OSX/Windows 上运行 webpack -p 编译得很好,TypeScript/TSX 编译器完全没有错误。
但是,在 Ubuntu 上,它会抛出一个 TypeScript 特定的错误,具体来说:
ERROR in [at-loader] ./src/scenes/Component.tsx:5:23
TS2307: Cannot find module 'History'.
引发错误的具体行是:
import {History} from "History";
package.json 具有用于 History 的 normal 和 @types 包:
"@types/history": "4.6.0",
"history": "4.7.2",
再一次,我可以在 OSX 上使用完全相同的代码、相同的 webpack 配置和相同的版本运行 webpack -p 而不会引发错误。过程是一样的!但是,在 Ubuntu 上,构建将失败并出现上述错误。
【问题讨论】:
标签: macos typescript ubuntu webpack-3 tsx