מה השגיאה כאן?
-
אני לומד פלאטר
בשביל לשמור על קריאות הקוד מעבירים חלקים מהקוד (classes) לקבצים נפרדים
השאלה היא למה vs code בטוח שיש פה איזה בעיה
בקובץ ה:main.dart זה מה שכתבתיimport 'package:flutter/material.dart'; //ייבוא ספריה מפלאטר import 'package:/project_x/gradient_container.dart'; //ייבוא מהקובץ השני שלי void main() { runApp( const MaterialApp( home: Scaffold( backgroundColor: Colors.blue, body: gradient_container(), ), ), ); }
ובקובץ השני (gradient_container.dart) שמתי את זה:
import 'package:flutter/material.dart'; class GradientContainer extends StatelessWidget { const GradientContainer({super.key}); @override Widget build(BuildContext context) { return Container( decoration: const BoxDecoration( gradient: LinearGradient( colors: [ Color.fromARGB(255, 255, 255, 255), Color.fromARGB(255, 220, 24, 24), Color.fromARGB(255, 24, 204, 220), ], begin: Alignment.topLeft, end: Alignment.bottomRight, ), ), child: const Center( child: Text( 'hello meni!', style: TextStyle( color: Colors.white, fontSize: 28.0, ), ), ), ); } }
זה השגיאה ש-vs code מציין:
Unused import: 'package:/project_x/gradient_container.dart'. Try removing the import directive.dartunused_import The imported package '' isn't a dependency of the importing package. Try adding a dependency for '' in the 'pubspec.yaml' file.dartdepend_on_referenced_packages
-
השם של המחלקה שלך הוא GradientContainer
לא gradient_container
main.dart line 11 -
@Mordechai-0 כתב במה השגיאה כאן?:
השם של המחלקה שלך הוא GradientContainer
לא gradient_container
main.dart line 11תודה רבה! כבר הרגשתי אבוד