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

标签 frameworks dart dependencies dart-pub

我正在尝试创建一个 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/

相关文章:

java - "Unable to load library: JNA native support not found in resource path"尝试在 Mac OS X 上加载 JNA 库

Android UI 控件套件?

java - Spring、Struts、Hibernate、JavaServer Faces、Tapestry 有什么区别?

angular - Dart Angular示例

flutter - 对于TextField小部件中的长文本,如何在未聚焦后从头开始显示文本?

python - syncdb 和 migrate 有什么区别?

flutter_gauge 小部件不会更新 setState 上的索引值

spring - Spring Data 是否强制依赖于 SLF4j?

java - 在 Java 中查找 eclipse/jdt 的 jar 依赖项

scala - 如何在 SBT .scala 项目配置中从多个非托管目录添加 jar