赞
踩
No active package webdev
//环境变量只配置了flutter sdk而没有配置dart sdk
flutter pub global activate webdev
//环境变量已经配置了dart sdk 我用的是这个命令
pub global activate webdev
如果还提示No active package stagehand
,执行如下(创建web项目需要安装这个插件)
//环境变量只配置了flutter sdk而没有配置dart sdk
flutter pub global activate stagehand
//环境变量已经配置了dart sdk 我用的是这个命令
pub global activate stagehand
Got socket error trying to find package webdev at https://pub.dartlang.org.
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
webdev could not run for this project.
No pubspec.lock file found, please run “pub get” first.
Process finished with exit code 78
解决方案: pubspec.yaml —>右键单击选择“pub get",如果还不行,在terminal输入 pub get --offline 安装依赖
5. 安装后发现 提示pubspec.yaml 的name invad bar,因为我之前项目名是dart-project,有横线,所以去掉后就没问题了
6. pub get 执行后提示:
The current Dart SDK version is 2.7.2. Because dartproject depends on browser any which requires SDK version
<2.0.0, version solving failed.
解决方案: : 重新新建个demo,因为pubspec配置问题导致版本问题
Can’t load Kernel binary: Invalid kernel binary format version.
解决方案: 我的电脑是Win10 x64,之前下的版本是32位的包,所以换成64位就可以了 ,环境变量HOME及webstorm的dart的sdk 的home记得也要改
7.创建flutter项目 提示dart sdk未配置时解决方法:
安装了flutter,默认是有dart sdk的,所以不需要去下载安装的。
解决方案:a) 先配置flutter sdk,即flutter的HOME PATH就可以
b)再配置dart sdk,在flutter的HOME PATH下的bin/cache/dart_sdk下就可以。
如图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。