我正在尝试创建一个 Dart 后端框架,开发人员可以将其作为依赖项下载,并在自己的项目中为他们生成基本的文件夹结构、Dart 文件等。据我了解,下载依赖包只会将文件放入包目录/ies 中(尽管我可能是错的)。
为了解决这个问题,我相信 Dart 可以像 Bash 脚本一样使用,并且可以通过在终端中运行包的 bin 文件来自动将文件放置在项目目录中(如在依赖项中运行脚本 https://www.dartlang.org/tools/pub/cmd/pub-run.html 中所示) )。
这是实现预期结果的最佳方式吗?或者有没有更简单的方法来下载框架作为项目模板? (我还想在工具目录中放置类似的用于生成 Controller 等的脚本,并且不知道在“安装”后是否有必要将此框架保留为依赖项)。
感谢您的阅读。
最佳答案
您可以使用 pub global activate some_package
来使用 pub global run some_package:some_script
或仅使用 some_script
来运行脚本包含在 Dart 包中,而不将其添加到依赖项中。
我认为这是分发它的最佳方式。
关于frameworks - 将 Dart 框架作为项目模板分发到包目录之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26245319/