اذهب إلى المحتوى

السؤال

نشر

أخطط لإضافة مكتبة React-slick إلى مشروع nextjs الخاص لشريط تمرير الصور  ولكن أواجه مشكلة

ولكن بمجرد أن أقوم باستيراد css في ملف _app.tsx الخاص بي ، فإنه يعطي خطأ

Module not found: Can't resolve '~slick-carousel/slick/slick-theme.css'

_app.js

import React from "react";
import { AppProps } from "next/app";
import Head from "next/head";
import "@styles/global.scss";
import { Provider } from "react-redux";
import store from "@redux/store";  
import { MuiThemeProvider } from "@material-ui/core/styles";
import CssBaseline from "@material-ui/core/CssBaseline";
import theme from "src/createMiuitheme";


import "~slick-carousel/slick/slick.css";              
import "~slick-carousel/slick/slick-theme.css";         

function MyApp({ Component, pageProps }: AppProps): JSX.Element {
  // const theme = responsiveFontSizes(createTheme());
  return (
    <>
      <Head>
        <link rel="shortcut icon" href="#" />
        <meta charSet="utf-8" />
        <meta
          name="viewport"
          content="minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no"
        />
        <meta name="theme-color" content={theme.palette.primary.main} />
      </Head>
      <Provider store={store}>
        <MuiThemeProvider theme={theme}>
        <CssBaseline />
          <Component {...pageProps} />
        </MuiThemeProvider>
      </Provider>
    </>
  );
}

export default MyApp;

 

Recommended Posts

  • 0
نشر

ربما لم تقم بتثبيت الحزمة, يمكنك تثبيتها كالتالي

 npm install slick-carousel --save

إذا كنت تستخدم yarn، يمكنك تثبيتها كالتالي

 yarn add slick-carousel

ثم قم  باستيراد ملفات css الخاصة بالحزمة React-slick كالتالي

 import "slick-carousel/slick/slick.css";
 import "slick-carousel/slick/slick-theme.css";

لا حاجة لاستخدام الاشارة "~"

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...