将Dart框架作为项目模板分发到包目录之外

时间:2014-10-07 21:08:15

标签: frameworks dart dependencies dart-pub

我正在尝试创建一个Dart后端框架,开发人员可以将其作为依赖项下载并具有基本的文件夹结构,Dart文件以及在自己的项目中为它们生成的文件。据我所知,下载一个依赖包只会将文件放在包目录中(尽管我可能是错的)。

为了解决这个问题,我相信Dart可以像Bash脚本一样使用,并且可以通过在终端中运行包的bin文件自动将文件放在项目目录中(如依赖项中运行脚本所示{{3 }})。

这是达到预期效果的最佳方法吗?或者是否有更简单的方法将框架下载为项目模板? (我还想在工具目录中放置类似的脚本来生成控制器等,并且不知道在'install'之后是否需要保持这个框架作为依赖性。)

感谢您的阅读。

1 个答案:

答案 0 :(得分:2)

您可以使用pub global activate some_package来使用pub global run some_package:some_script或仅使用some_script来运行Dart包中包含的脚本,而无需将其添加到依赖项中。

我认为这是分发它的最佳方式。