是否有任何方法可以从pub publish
中排除某些飞镖包的文件或目录?
我正在发布一个包含很多屏幕截图的软件包。我希望他们在GitHub上上传,但不在Pub.Dev
上上传。这样做的目的是减小包装尺寸。
答案 0 :(得分:0)
您可以在发布到.gitignore
的同时将它们添加到pub.dev
中,然后在推送到.gitignore
之前从GitHub
中删除。
发布了哪些文件? 软件包中的所有文件都包含在已发布的软件包中,但以下情况除外: 任何软件包目录。 您包裹的锁定文件。 如果您不使用Git,则所有隐藏文件(即名称以。开头的文件)。 如果您使用的是Git,则.gitignore文件会忽略所有文件。 确保删除您不想包含的任何文件(或将其添加到.gitignore)。 pub publish列出了要上传的文件之前要发布的所有文件,因此在完成上传之前请仔细检查列表。
答案 1 :(得分:0)
您现在可以创建一个 .pubignore
文件来执行此操作。有关其工作原理的更多详细信息,请参阅 this PR。