dart的pub.bat不见了,不能使用pub指令怎么办

发布于:2022-12-22 ⋅ 阅读:(187) ⋅ 点赞:(0)

学习dart第n天,由于pub报错了……

看到dart --version指令运行成功,就感觉dart学会了一大半,然而……

 出现了以下错误,之前VSCode里面也报过类似的错误,但是当时只觉得是编译器的问题,于是决定转战IDEA,但刚引入SDK的地址,然后事情突然奇妙了起来

 无论是点上面哪条蓝字提示,都会指向一个错误

 于是乎又开始了茫茫无尽的搜索,

这篇回答感觉挺好的,但似乎不是很相关Flutter填坑笔记:从flutter pub get error 开始,定位Dart SDK问题 - 掘金

这位博主提到了pub下载的问题,但是我不自地升起一个疑问:为什么pub文件不在sdk压缩包里?

然后,转折点来了……

dart 2开始 pub就不再支持部分功能

于是抱着试试的心态,就跟着点了进去

 点击“build_runner 文档

 接着按照步骤,添加依赖,再运行1这个指令(在这里已经不抱有很大期望了)

居然有戏了……

把版本限制环境粘贴在这个pubspec.yaml文件里面

 然后终于成功了!

完整修改文件配置如下:

http是后面使用pub指令引入的依赖

 虽然蓝字部分还没有消失,但是由于dart 2的pub不再支持部分功能,http依赖能正常添加,而且官方压缩包里面也没有了pub.bat文件,欢迎大家一起讨论指正,谢谢大家!

 

 


网站公告

今日签到

点亮在社区的每一天
去签到