Npm VSCode:自动导入找不到模块
我最近开始使用vscode进行react开发,目前遇到了一个问题 给出以下代码片段:Npm VSCode:自动导入找不到模块,npm,ecmascript-6,visual-studio-code,Npm,Ecmascript 6,Visual Studio Code,我最近开始使用vscode进行react开发,目前遇到了一个问题 给出以下代码片段: export default class foo extends React.Component { render() { return <div>Hello World</div>; } } 我已将react安装在节点\u模块文件夹(通过npm安装)中的当前工作目录中。为什么vscode不建议我在那里包含react,而是希望我包含一个打字文件 预期建议
export default class foo extends React.Component {
render() {
return <div>Hello World</div>;
}
}
我已将react安装在节点\u模块
文件夹(通过npm安装)中的当前工作目录中。为什么vscode不建议我在那里包含react,而是希望我包含一个打字文件
预期建议:
import * as React from "react";
Myjsconfig.json
{
"compilerOptions": {
"target": "ES6",
"checkJs": true,
"module": "commonjs",
"allowSyntheticDefaultImports": true,
"baseUrl": "./",
},
"exclude": [
"dist"
],
"include": [
"./**/*.js"
]
}
文件夹结构:
/
node_modules/
react/
...
jsconfig.json
packacke.json
package-lock.json
test.js
我的设置有什么问题吗?或者在它按预期工作之前,我还需要配置什么?到目前为止,我已经多次尝试重新加载工作区/重新启动vscode。也有同样的问题(但react没有)。你找到解决方案了吗?@Bau_l我最终还是使用WebStorm进行react开发,因为VSCode在很多方面给我带来了麻烦。但在过去的几个月里,我没有再看一眼。
/
node_modules/
react/
...
jsconfig.json
packacke.json
package-lock.json
test.js