flutter官网中使用外部包english_words报错

1,207 阅读1分钟

最近在学习flutter,按照官网的教程进行操作,使用外部包(package)english_word时,

1、pubspec文件管理Flutter应用程序的assets(资源,如图片、package等)。 在pubspec.yaml中,将english_words(3.1.0或更高版本)添加到依赖项列表,如下面高亮显示的行:

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.0
  english_words: ^3.1.0

2、在 lib/main.dart 中, 引入 english_words, 如高亮显示的行所示:

import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart;

出现如下报错:

Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:

 - package:english_words

image.png

这个时候按照错误提示,找到dart.dev/null-safety…

在终端执行命令:

flutter run --no-sound-null-safety

亲测有用~