模块未找到错误:错误:无法解析 - 解析请求是一个模块。

3
我有一个基于类组件的项目(公司要求,不能更改为函数组件)。
我运行了elint --fix并重新启动项目后,它给了我这个错误(只针对一个文件)。
解析请求是一个模块 使用描述文件:C:\Users\Computer\Desktop\shop\package.json(相对路径或不是目录) C:\Users\Computer\Desktop\shop\src\node_modules不存在或不是目录 在C:\Users\Computer\Desktop\shop\node_modules中寻找模块
该文件仅包含一个导出函数,我在其他地方使用这个函数来分发数据。我不确定为什么它会在node_modules中查找,也不知道如何修复此错误。
该文件大致如下:
import store, { addToCart } from '../redux/store'

export function addToCartFunc (---props---) {

    ---code ---- 

  store.dispatch()
}

请提供足够的代码,以便他人更好地理解或重现问题。 - Community
1个回答

1

我不知道为什么会发生这种情况,我猜测它将该文件识别为某种webpack,但是我通过以下方式导入解决了这个问题:

import { addToCartFunc } from './addToCartFunc.js'

与其他人不同的是:

import { addToCartFunc } from './addToCartFunc'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接