<p>perintah dartdoc tidak berfungsi (dartdoc gagal: Argumen tidak valid (jalur): Tidak boleh nol)</p>

Dibuat pada 24 Okt 2020  ·  6Komentar  ·  Sumber: dart-lang/dartdoc

Saya mencoba menjalankan C:\src\flutter\bin\cache\dart-sdk\bin\dartdoc.bat di direktori aplikasi flutter saya. Tapi saya mendapatkan kesalahan ini:

Documenting myapp...

dartdoc failed: Invalid argument(s) (path): Must not be null
#0      ArgumentError.checkNotNull (dart:core/errors.dart:194:27)
#1      _Directory._checkNotNull (dart:io/directory_impl.dart:276:19)
#3      new Directory (dart:io/directory.dart:129:18)
#4      PhysicalResourceProvider.getFolder (package:analyzer/file_system/physical_file_system.dart:87:31)
#5      PubPackageBuilder.sdk (package:dartdoc/src/model/package_builder.dart:85:43)
#6      PubPackageBuilder.buildPackageGraph (package:dartdoc/src/model/package_builder.dart:71:7)
<asynchronous suspension>
#7      Dartdoc.generateDocsBase (package:dartdoc/dartdoc.dart:181:41)
#8      Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:222:34)
#9      Dartdoc.executeGuarded.<anonymous closure> (package:dartdoc/dartdoc.dart:500:15)
#10     _rootRun (dart:async/zone.dart:1190:13)
#11     _CustomZone.run (dart:async/zone.dart:1093:19)
#12     _runZoned (dart:async/zone.dart:1630:10)
#13     runZonedGuarded (dart:async/zone.dart:1618:12)
#14     Dartdoc.executeGuarded (package:dartdoc/dartdoc.dart:498:5)
#15     main (file:///C:/b/s/w/ir/cache/builder/src/third_party/dart/third_party/pkg/dartdoc/bin/dartdoc.dart:24:11)
<asynchronous suspension>
#16     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
#17     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

Apakah ada cara untuk memperbaiki kesalahan ini?

P1 bug customer flutter

Komentar yang paling membantu

Ini mungkin variasi lain dari masalah yang menyebabkan #2279 dan #1705. Bisakah Anda mencoba mengatur variabel lingkungan FLUTTER_ROOT ke direktori flutter SDK ( C:\src\flutter dalam kasus Anda) dan menjalankan dartdoc setelah itu?

Semua 6 komentar

Ini mungkin variasi lain dari masalah yang menyebabkan #2279 dan #1705. Bisakah Anda mencoba mengatur variabel lingkungan FLUTTER_ROOT ke direktori flutter SDK ( C:\src\flutter dalam kasus Anda) dan menjalankan dartdoc setelah itu?

Terima kasih @CaptainIRS! C:\src\flutter\bin\cache\dart-sdk\bin\dartdoc.bat menghasilkan file doc sekarang. Meskipun perintah dartdoc masih tidak berfungsi. Apakah saya perlu mengatur beberapa variabel PATH untuk membuatnya berfungsi?

Ya, Anda dapat menambahkan entri C:\src\flutter\bin\cache\dart-sdk\bin ke variabel PATH yang ada jika Anda ingin menggunakan dartdoc secara langsung.

Kesalahan yang sama di Linuxmint.

Ya, Anda dapat menambahkan entri C:\src\flutter\bin\cache\dart-sdk\bin ke variabel PATH yang ada jika Anda ingin menggunakan dartdoc secara langsung.

Ini berhasil! Terima kasih sekali lagi @CaptainIRS! Haruskah saya menutup masalah?

Harap biarkan masalah ini terbuka. dartdoc seharusnya tidak macet, meskipun ada solusinya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat