为 web_ui 应用程序生成的示例内容在 web 文件夹中添加了 xclickcounter.dart 和 xclickcounter.html。这是一个应用程序包。
我如何将这些添加到 lib 文件夹中以用作其他包将依赖的包?可能吗?
为 web_ui 应用程序生成的示例内容在 web 文件夹中添加了 xclickcounter.dart 和 xclickcounter.html。这是一个应用程序包。
我如何将这些添加到 lib 文件夹中以用作其他包将依赖的包?可能吗?
(TL;DR - 只需将 xclickcounter 文件拖到 lib 文件夹中,然后在另一个包中使用该包)
是的,这是可能的。您将像这样构建您的项目:
xclickcounter/
pubpec.yaml
build.dart
lib/
xclickcounter.html
xclickcounter.css
xclickcounter.dart
web/
test.html -- if you wanted to test it in this project
...elsewhere...
myAppProject/
pubspec.yaml
build.dart
web/
myapp.html
myapp.dart
myapppubspec.yaml
将包含
dependencies:
xclickcounter:
path: ..\..[relative_or_absolute]..\xclickcounter
[or deploy xclickcounter to git]
myapp.html
将包含以下内容:
<head>
<link rel="components" href="package:xclickcounter/xclickcounter.html">
</head>
<body>
<x-click-counter></x-click-counter>
...
</body>