Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 找不到模块';csstype&x27;_Reactjs_Typescript - Fatal编程技术网

Reactjs 找不到模块';csstype&x27;

Reactjs 找不到模块';csstype&x27;,reactjs,typescript,Reactjs,Typescript,我不熟悉打字脚本。我安装了react,react dom;然后安装了@types/react、@types/react-dom,一切正常,一切正常,除了我在[at loader]./node_modules/@types/react/index.d.ts:55:22找不到模块“csstype”。所以我查看了这个路径中的文件,注意到vscode在第行下划线-import*作为来自“csstype”的CSS带有红线,标记为“找不到模块”。我尝试了纱线添加csstype,纱线添加csstype-D,但

我不熟悉打字脚本。我安装了react,react dom;然后安装了@types/react、@types/react-dom,一切正常,一切正常,除了我在[at loader]./node_modules/@types/react/index.d.ts:55:22
找不到模块“csstype”
。所以我查看了这个路径中的文件,注意到vscode在第行下划线-
import*作为来自“csstype”的CSS带有红线,标记为“找不到模块”。我尝试了
纱线添加csstype
纱线添加csstype-D
,但没有帮助。知道如何修复错误吗?[应用程序工作时出错]

使用
编译器选项.moduleResolution:“node”
应该会修复它

这对我来说很有效,关于为什么会发生这种情况(我想这似乎是react最近的一个变化)?@types/react添加了csstype作为一个依赖项,它被导入并用于
react.csp属性
。因此,除非将
moduleResolution
设置为
node
,否则TypeScript将找不到它。我的tsconfig.json有一个特定的文件要传输(例如
“文件”:[“/src/examples/greeter.ts”,]
),我包括了那个文件夹(例如
“include”:[“src/examples/****”]
),我排除了node\u modules文件夹(例如
“exclude”:[“node\u modules/****”]
),但是运行
tsc--project tsconfig examples.json时出现错误
找不到模块“csstype”
。解决方案是按照文档中的建议,设置
“编译器选项”:{“类型”:[]
以禁用所有“@types”包的默认自动包含