Javascript React组件错误:应为字符串或类/函数,但未定义
我在create react应用程序中遇到以下错误<代码>错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。 该应用程序目前是一个超级基本-它只导入并呈现一个组件:Javascript React组件错误:应为字符串或类/函数,但未定义,javascript,reactjs,npm,node-modules,create-react-app,Javascript,Reactjs,Npm,Node Modules,Create React App,我在create react应用程序中遇到以下错误错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。 该应用程序目前是一个超级基本-它只导入并呈现一个组件: import './App.css'; import { PasswordInput } from 'gg-react-test-lib'; function App() { return ( <div c
import './App.css';
import { PasswordInput } from 'gg-react-test-lib';
function App() {
return (
<div className="App">
<PasswordInput />
</div>
);
}
export default App;
My package.json:
{
"name": "gg-react-test-lib",
"version": "1.0.7",
"description": "",
"main": "dist/bundle.js",
"module": "src/index.js",
"author": "",
"license": "ISC",
"dependencies": {
"clsx": "^1.0.4",
"node-sass": "^4.13.0",
"react": "^16.12.0",
"react-dom": "^16.12.0"
},
"scripts": {
"build": "webpack"
},
"devDependencies": {
"@babel/cli": "^7.7.5",
"@babel/core": "^7.7.5",
"@babel/preset-react": "^7.7.4",
"babel-loader": "^8.0.6",
"webpack": "^4.41.3",
"webpack-cli": "^3.3.10"
}
}
.LRC文件:
{
"presets": [
"@babel/preset-react"
]
}
gg react测试库这是库吗?我在npmjs.org中没有找到任何名为此的库。你能将url添加到包中吗?这样会有帮助吗?你是否用适当的预设配置了babel?例如:@babel/preset-react?是的,我安装了@babel/preset-react<代码>“devDependencies”:“{@babel/cli”:“^7.7.5”,“@babel/core”:“^7.7.5”,“@babel/preset react”:“^7.7.4”,“babel loader”:“^8.0.6”,“webpack”:“^4.41.3”,“webpack cli”:“^3.3.10”
{
"presets": [
"@babel/preset-react"
]
}