javascript - 从共享模块导入
问题描述
我的文件夹结构如下
mainDirectory/
|_expoApp/
|_App.js
|_shared/
|_utils.js
在里面App.js
我尝试从shared/utils.js
withimport {SomeClass} from "../shared/utils";
但是,我收到错误:
Unable to resolve "../shared/utils" from "App.js"
Building JavaScript bundle: error
到目前为止,我已经尝试将一个package.js
文件包含到共享文件夹中,然后将其作为依赖项包含在 expoApp 的 package.js 中,但这并不能解决问题。
有谁知道如何正确从共享文件夹导入?
解决方案
在“expoApp”文件夹的依赖项中,添加package.json:
"dependencies": {
"shared": "file:../shared/utils/"
}
使用:
import some from shared;
推荐阅读
- python - ValueError:无法将字符串转换为浮点数:将数据从 sql server 加载到 Predict()
- reactjs - 如何通过检查反应中的单选按钮来获取输入名称?
- vuejs2 - 如何扩展 Nuxt 页面组件?
- shell - 在 shell 脚本函数中解析命令行参数
- javascript - Javascript - 查找和替换特定文本
- android - 错误:程序类型已存在:com.google.gson.annotations.Expose
- mysql-8.0 - 有没有更好的批量输入方法?
- python - 如何在 Python 中按值删除多个列表项
- shell - docker run:使容器命令使用它自己的环境变量而不是主机的
- html - 如何在 Angular Material 7 中使用 CSS 操作 mat-snack-bar 模板的外观