я пытаюсь создать клон disney plus, но у меня есть ошибка, в которой говорится:

# #reactjs #firebase #react-redux

Вопрос:

./src/app/store.js Модуль не найден: Не удается разрешить «../функции/фильм/movieSlice » в «C:Usersuserdiseny-plus-clonesrcapp’

поэтому, пожалуйста, скажите мне, как исправить эту проблему

это код файла с ошибкой

 import { configureStore } from "@reduxjs/toolkit";
import counterReducer from "../features/counter/counterSlice";
import movieReducer from "../features/movie/movieSlice";

export const store = configureStore({
  reducer: {
    movie: movieReducer,
  },
});
 

далее приведен код файла, через который я импортировал

 import { createSlice } from "@reduxjs/toolkit";

const initialState = {
  movies: [],
};

const movieSlice = createSlice({
  name: "movie",
  initialState,
  reducers: {
    setMovies: (state, action) => {
      state.movies = action.payload;
    },
  },
});

export const { setMovies } = movieSlice.actions;

export const selectMovies = (state) => state.movie.movies;

export default movieSlice.reducer();
 

пожалуйста, помогите мне

Комментарии:

1. Можете ли вы поделиться скриншотом своей структуры каталогов ?

2. Является ли путь movieSlice.js следующим? C:Usersuserdiseny-plus-clonesrcfeaturesmoviemovieSlice.js

3. Нам нужно увидеть структуру проекта и не забудьте изменить эту строку экспорт по умолчанию movieSlice.reducer(); для экспорта по умолчанию movieSlice.reducer;

4. github.com/pradyumn123234/diseny-plus-clone.git это весь мой код

5. да таксель свой путь

Ответ №1:

Неверный путь для доступа к файлу movieSlice, правильный путь ../features/counter/movie/movieSlice .

 import { configureStore } from "@reduxjs/toolkit";
import counterReducer from "../features/counter/counterSlice";
import movieReducer from "../features/counter/movie/movieSlice";

export const store = configureStore({
  reducer: {
    movie: movieReducer,
  },
});
 

Комментарии:

1. спасибо, братан, за твою помощь