奇怪的“找不到模块:无法解决”错误

时间:2018-10-11 19:55:44

标签: javascript reactjs

我知道这是一个普遍的问题,通常可以通过彻底检查进口来解决,但是由于某些原因,我只是看不到我的问题所在:

完整错误为:

./src/components/BookShelf.js
Module not found: Can't resolve './components/Book' in '/Users/../src/components'

但是我的BookShelf.js文件的导入如下:

import React from 'react'
import PropTypes from 'prop-types'
import Book from './components/Book'

任何关于为什么发生这种情况的想法将不胜感激! 提前致谢!

2 个答案:

答案 0 :(得分:2)

好像您的BookBookShelf组件位于components文件夹中,因此您的导入应为import Book from './Book'

答案 1 :(得分:1)

更仔细地阅读错误。

您正在从/Users/.../src/components导入。没有该子目录的./components子目录(因为您已经在该目录中了)。