【问题标题】:Can't resolve './react' in无法解析“./react”
【发布时间】:2020-07-09 20:17:05
【问题描述】:

不确定这是否是错误?

找不到模块:无法解析 /Users/idea/hjgkh/robotsf/src 中的“./react” 即使我检查了数百次

为什么每当 Npm 启动时,我总是收到“无法解析 './react' in”。

有人可以请我帮忙吗?


import React from './react';

const SearchBox =() => {
    return (
        <div className = 'pa2'> 
        <input
        className = 'pa3 ba b--green bg lightest-blue' 
        type = 'Search' 
        placeholder = 'Search Robots'
        />
        </div>
        );
}
export default SearchBox;
 

【问题讨论】:

  • 这是您代码中的错误,而不是 react 或 npm。 import React from './react'; 应该是 import React from 'react';。它是一个节点模块,而不是本地文件。

标签: reactjs resolve npm-start


【解决方案1】:

React 应该在你的 node_modules 目录中,省略 import 语句中的点:

import React from 'react'

【讨论】:

    【解决方案2】:

    许多可能的原因 - 很可能包不存在,或者它的路径不正确。

    1. 试试import React from 'react'。一些设置将直接别名为 node_modules 文件夹,需要绝对路径才能工作。
    2. 你是 使用 Webpack?确保项目设置正确Webpack + React
    3. react 真的安装了吗?它是否列在 package.json 和 你用npm install安装了吗?还要检查npm 文档。

    【讨论】:

    • 从 'react; 导入 React; ' 它起作用了,谢谢,是的,实际安装了反应
    猜你喜欢
    • 2022-11-04
    • 2018-03-05
    • 2018-11-18
    • 2017-10-11
    • 2021-03-30
    • 2018-01-15
    • 2017-07-23
    • 2016-03-23
    • 2020-11-22
    相关资源
    最近更新 更多