有没有办法让
dart pub
创建一个pubspec.yaml
来安装CSV模块?
$ dart pub add csv
Could not find a file named "pubspec.yaml" in "/home/michal/Downloads/shazam".
$ touch pubspec.yaml
$ dart pub add csv
Error on line 1, column 1 of pubspec.yaml: Missing the required "name" field.
要使
dart pub add
命令发挥作用,当前目录中必须有 pubspec.yaml
文件。 pubspec.yaml
文件跟踪有关 Flutter/Dart 项目的依赖项和其他相关信息。
说到这里,我想澄清一下,
pubspec.yaml
文件将从项目一开始就自动生成。当您通过运行以下任一方式启动项目时,将生成该文件:
dart create <project_name>
或者
flutter create <project_name>
因此您不必手动创建文件。无论如何,如果您想手动创建文件,请确保它包含
name
和 enviornment
属性。
name: <your_project_name>
environment:
sdk: ">=3.0.0"
查看本文以获取
pubspec.yaml
文件的详细概述:https://dart.dev/tools/pub/pubspec。