react.js npm包无法解析

莫菲·乌尔·阿萨德(Maifee Ul Asad)

我正在尝试创建一个简单的React模块。我的项目结构如下所示:

project
|---src
     |---Login.js
     |---login.css
     |---index.js
...

我用过create-react-app样板。

现在,当我发布该仓库时,它给了我:在相对于'/src/index.js'的路径:'react-mua-login'中找不到模块

到底是什么问题?

勇敢的大师

正确导入登录组件:

import React from "react";
import ReactDOM from "react-dom";
import Login from "react-mua-login/src/Login";

const rootElement = document.getElementById("root");
ReactDOM.render(
  <React.StrictMode>
    <Login />
  </React.StrictMode>,
  rootElement
);

工作代码

编辑

如果要使用类似的方法import Login from "react-mua-login",则应Login从主条目文件中导出组件。

例如,您可以在项目根目录中创建index.js并导出Login组件,如下所示:

import Login from "./src/Login";
export default Login;

推荐阅读清单:准备要在npm上发布的React组件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章