当我在Next.js项目中添加一个新组件时,我遇到了一个错误,它给出了以下内容:
`/components/GridMember.js错误:错误:此处不允许返回语句
|6|返回(测试(;|
原因:0:无法处理js文件1:错误是可以恢复的,但继续操作会导致错误的代码生成2:语法错误`
[error][1][1] :https://i.stack.imgur.com/PU5z5.png
我不确定是什么原因造成的,因为我应该能够归还我所拥有的。我已经将下面的代码粘贴到组件
`从"导入样式/GridMember.module.css'
export default GridMember()
{
return (<div>test</div>);
}`
然后页面有以下内容:
`从"…"导入GridMember/components/GridMember";;
export default function Work()
{
return(
<div>WORKING
<GridMember/>
</div>
);
}`
欢迎提出任何建议!
您缺少function
所以你必须写这样的代码
import styles from './GridMember.module.css'
export default function GridMember()
{
return (<div>test</div>);
}
在其他情况下,下面的代码也"此处不允许返回语句";。在这种情况下,请检查右大括号。
export default function Work()
{
//..........
}
return(
<div>WORKING
<GridMember/>
</div>
);
export default function Work()
{
//..........
return(
<div>WORKING
<GridMember/>
</div>
);
}