【发布时间】:2021-08-16 13:33:52
【问题描述】:
所以,我在我的项目中使用了这个包nanoid。前段时间我做了这个项目,但是现在当我重新打开它时,我收到错误消息,我使用的包的一部分不可用。我尝试了一些更改,但没有任何反应。有人可以告诉我如何根据最新版本的软件包更新我的代码吗?
import 'package:nanoid/generate.dart' as nanoid; //error in this line
if (_formKey.currentState.validate()) {
var estimateObject = {
'serial_no': nanoid.generate('1234567890', 10),
'amount': _chargeController.value.text,
'charge_type': _chargeTypeController.value.text,
'unit': _neededUnitController.value.text,
'completionTime': _timeOfCompletionController.value.text
};
databaseReference
.collection("orders")
.doc(widget.order["id"])
.update({'estimate': estimateObject}).whenComplete(() {
Navigator.pop(context, estimateObject);
});
}
【问题讨论】:
-
nanoid以前的包版本已经过时了尝试使用最新版本并成功发布获取。