在构建Nativescript 5.1项目时,是否有可能基于要构建的平台而有条件的package.json依赖关系,或者某些挂钩排除/包含基于平台的依赖关系?
我最初的计划是使用Yarn别名加载给定软件包的2个独立版本,然后使用platform.isIOS
或platform.isAndroid
仅包含正确的JS。但是,在内部,两个依赖项都包含的C ++共享对象显然具有相同的名称-变得很混乱,并且该插件的两个版本最终都使用相同的SO(就像我正在尝试的错误一样,击败了别名)绕行在SO中,而不是插件中。)