有什么方法可以在pubspec.yaml文件中为特定平台(例如仅适用于 iOS)添加插件?
像这样的东西。
dependencies:
flutter:
sdk: flutter
isIos ? http: ^1.0 : null
Run Code Online (Sandbox Code Playgroud)
PS:我也知道我可以正常导入插件并且在代码中,我可以进行更改但我不想要这个解决方案。
if (Theme.of(context).platform != TargetPlatform.iOS) {
// don't use that plugin part
}
Run Code Online (Sandbox Code Playgroud)
我只是不想在我pubspec.yaml的特定平台中添加插件。可能的?
msk*_*ick -1
不可能只为特定平台添加插件。不过,有一种更简单的方法可以访问当前平台。
import 'dart:io';
if(Platform.isIOS) {
// Use plugin
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
826 次 |
| 最近记录: |