我使用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'。确保已安装此软件包。