【问题标题】:i am trying to make a disney plus clone but i am having a error which says我正在尝试制作迪士尼加克隆,但我遇到了一个错误,上面写着
【发布时间】:2021-11-24 20:49:33
【问题描述】:

./src/app/store.js 未找到模块:无法解析 'C:\Users\user\diseny-plus-clone\src\app' 中的 '../features/movie/movieSlice'

所以请告诉我如何纠正这个问题

这是错误文件的代码

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();

请帮帮我

【问题讨论】:

  • 你能分享一下你的目录结构的截图吗?
  • movieSlice.js的路径是否如下? C:\Users\user\diseny-plus-clone\src\features\movie\movieSlice.js
  • 我们要看项目结构别忘了改这一行 export default movieSlice.reducer();导出默认的movieSlice.reducer;
  • 是的,它的路径

标签: reactjs firebase react-redux


【解决方案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,
  },
});

【讨论】:

  • 感谢兄弟的帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-24
  • 1970-01-01
  • 1970-01-01
  • 2022-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多