簡體   English   中英

將 node_module css 文件導入 NextJs

[英]Importing node_module css file to NextJs

我正在嘗試將https://www.npmjs.com/package/react-mapbox-autocomplete與我的 nextJS 應用程序一起使用。 當我嘗試實際使用它時,我遇到了一個問題。 我得到以下

error:"./node_modules/react-mapbox-autocomplete/index.css Global CSS cannot be imported from within node_modules. Read more: https://err.sh/next.js/css-npm Location: node_modules/react-mapbox -自動完成/index.js

現在嘗試對此進行一些研究,我看到NextJS支持從_app.js中的node_modules導入css,我試過了。 但我仍然收到錯誤:。(這是我的_app:js:

import Layout from '../components/layout'
import 'react-mapbox-autocomplete/index.css';

function MyApp({ Component, pageProps }) {
  return (
  <Layout><Component {...pageProps} /></Layout>)
}

export default MyApp

希望你們中的一個可以提供幫助!

我建議進一步查看該庫的文檔。 在他們的 README.md 中,他們告訴您如何同時使用樣式和組件本身。

import MapboxAutocomplete from 'react-mapbox-autocomplete';

您還需要在這樣的地方實際使用他們的組件。

function MyApp({ Component, pageProps }) {
  return (
    <Layout>
      <Component {...pageProps} />
      <MapboxAutocomplete />
    </Layout>
  )
}

從那里您可以通過修改他們在此處記下的類來覆蓋他們的 styles: https://github.com/localvore-today/react-mapbox-autocomplete#styling

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM