Reactjs 找不到模块';csstype&x27;
我不熟悉打字脚本。我安装了react,react dom;然后安装了@types/react、@types/react-dom,一切正常,一切正常,除了我在[at loader]./node_modules/@types/react/index.d.ts:55:22Reactjs 找不到模块';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,但
找不到模块“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”包的默认自动包含