在构建依赖于react-color的项目时,tsc无法导入带有错误的依赖项:
node_modules/@types/react-color/lib/components/sketch/Sketch.d.ts(2,41): error TS2307: Cannot find module '../../..'.
如果我编辑Sketch.d.ts来引用' ../../../ index.d.ts'问题就会消失,所以它似乎有一些隐含识别的问题index.d.ts文件。
否则空的ts +反应中的最小重复没有得到类似的问题,所以我认为我的项目的配置存在问题。
{
"compilerOptions": {
"outDir": "./dist/",
"sourceMap": true,
//"noImplicitAny": true,
"module": "es6",
"target": "es5",
"jsx": "react",
"allowJs": true
}
}
如果您从我的仓库中克隆this branch并运行tsc -p client/
,您将会看到错误。
答案 0 :(得分:0)
发生这种情况是因为我错误配置了compilerOptions.module字段。将其更改为>>> 1
就可以了。