创建本地ReactJS库并将其导入另一个项目(使用npm)

时间:2018-12-30 17:22:16

标签: reactjs npm-install

我使用create-react-app创建了一个本地图书馆项目'uilibrary',并将其导入到另一个react项目('actualproject')中。

两个项目文件夹都位于“ root”文件夹中,如下所示:

root
    /uilibrary
    /actualproject

图书馆项目具有以下结构:

/uilibrary
    /src
        /lib
            /TopBar
                index.js
    index.js

我正在从/uilibrary/index.js导出工具栏,如下所示:

import TopBar from "./lib/TopBar";
export { TopBar };

在“ actualproject” react项目中,我在“ package.json”中具有以下内容:

{
  ...
  "dependencies": {
    "uilibrary": "file:../uilibrary"
  }
  ...
}

在'actualproject'中,从工具库导入工具栏不起作用:

import TopBar from 'uilibrary';

以上代码给出以下错误:

找不到模块:'uilibrary'。确保已安装此软件包。

0 个答案:

没有答案