Flutter package设置忽略文件

9月8号Flutter发布的2.5版本中,内置了Dart2.14(之前的版本Flutter2.2.3内置的是Dart2.12)。

1_qlsMfajTUkBw1APUpjcCZg.png

在Dart2.14中除了支持lints外,还增加了pub特有的忽略文件设置。

之前的版本中,dart发布package时,文件忽略设置同git,但是dart package有一个包大小的限制,最大100M,所以如果项目中有些额外的资源文件导致整个项目比较大的时候,是不能直接整个发包的。我都是在发布前把不需要发布的资源目录删除,发布完再还原回来。

现在可以直接在项目目录新增一个.pubignore文件,设置语法同.gitignore。这样以后发包就方便多了。