Hello。I在前端使用React Fuse,使用Nextjs运行服务器。但是Next有一个相对熔断器路径的问题,例如,相对路径@history导致模块未找到错误!有办法解决这个问题吗?
import history from '@history';发布于 2021-01-30 17:18:57
自Next.js 9.5.4以来就支持它。按照nextjs文档的指示:
从Next.js 9.5.4开始,允许在应用程序中的任何地方导入node_modules文件。
对于全局样式表,如引导程序或nprogress,您应该导入页面/_app.js中的文件。例如:
// pages/_app.js
import 'bootstrap/dist/css/bootstrap.css'
export default function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />
}用于导入第三方组件所需的CSS,您可以在组件中这样做。例如:
// components/ExampleDialog.js
import { useState } from 'react'
import { Dialog } from '@reach/dialog'
import '@reach/dialog/styles.css'
function ExampleDialog(props) {
const [showDialog, setShowDialog] = useState(false)
const open = () => setShowDialog(true)
const close = () => setShowDialog(false)
return (
<div>
<button onClick={open}>Open Dialog</button>
<Dialog isOpen={showDialog} onDismiss={close}>
<button className="close-button" onClick={close}>
<VisuallyHidden>Close</VisuallyHidden>
<span aria-hidden>×</span>
</button>
<p>Hello there. I am a dialog</p>
</Dialog>
</div>
)
}https://stackoverflow.com/questions/65970745
复制相似问题