我想将我的UI组件用作我的from sqlalchemy import func, and_
subq = session.query(
Table.identifier,
func.max(Table.date).label('maxdate')
).group_by(Table.identifier).subquery('t2')
query = session.query(Table).join(
subq,
and_(
Table.identifier == subq.c.identifier,
Table.date == subq.c.maxdate
)
)
应用程序的可重复使用的单独repo /项目。
所以我创建了一个像这样的单独的项目文件夹
并安装了这些依赖项
并且我的其他应用程序外部很少有依赖项。
然后我用了
纱线链接
将此项目作为模块链接到我的工作应用程序,就像节点模块一样。但是当我尝试运行我的应用程序时出现此错误?
我的方法是否存在问题,或者我是否可以尝试达到目标,因为我找到了创建此类组件库的多种方式和各种配置。但是我从未结束使用任何方法目标不同。
答案 0 :(得分:1)
这是React Native包装程序的已知问题。请参阅此讨论:https://github.com/facebook/react-native/issues/637。
这可能与使用守望者有关,尽管似乎有一些不同的情况会出现这种情况。
TL; DR:React Native packager不尊重项目的符号链接,因此npm和yarn链接不能像你期望的那样工作。显然,这是在metro-bundler中解决的:https://github.com/facebook/metro-bundler/issues/1。
不幸的是,解决方法并不是那么漂亮,但是在问题637讨论中讨论了一些选项。看起来你可能正在使用github repo作为你的包。
你可以告诉npm通过你的项目的package.json从github获取你的库,所以你可能不需要npm链接,虽然你不能以这种方式链接到你的模块的本地文件。