dart - 如何在 Dart 中共享私有库?
问题描述
我有一个包含客户端和服务器组件的 Dart 应用程序。客户端和服务器都需要几个源文件。我正在尝试找到一种方法来有效地共享它们,而无需将库发布到 pub。
我已经阅读了这些文档,但是如果您不想将其发布到 pub,它并没有说明如何共享库。我想做类似的事情:
import 'package:../../Shared/lib/shared.dart';
但这不起作用(“URI 的目标不存在”)。
我在这里有什么选择?
解决方案
啊,我想通了。我必须pubspec.yaml
像这样声明一个依赖项:
shared:
path: ../shared
然后我可以这样做:
import 'package:shared/shared.dart';
推荐阅读
- node.js - 在同步代码中使用异步函数
- css - 显示动画线的箭头
- javascript - 如何使用 discord.js 创建角色
- reactjs - React Native 刷新数据
- tensorflow - Tensorflow 可以在矩阵 2 范数上采用梯度吗?
- microsoft-graph-api - Microsoft Graph API 组文件夹邀请响应错误
- amazon-s3 - kafka connect 转换 RegExRouter 退出并出现不可恢复的异常
- php - LARAVEL 在 ip 上服务,但让 laravel 认为它在域上
- node.js - Angular 6:httpclient 不显示标题,而 chrome 显示
- flutter - 具有固定底部和可滚动上部的 Flutter 布局