amazon-web-services - 在放大 cli 中启用标志 enableDartNullSafety 以实现颤振
问题描述
这个网址说:
- 确保在您的 amplify/cli.json 文件中将 enableDartNullSafety 功能标志设置为“true”。
但我在“amplify”文件夹或任何其他地方找不到任何“cli.json”文件。
阅读此链接并没有让我明白太多,但我尝试手动创建一个:
{
"features": {
"enableDartNullSafety":true
}
}
我得到一个错误:
"Invalid feature flag configuration
These feature flags are defined in the "amplify/cli.json" configuration file and are unknown to the currently running Amplify CLI:
- enabledartnullsafety
This issue likely happens when the project has been pushed with a newer version of Amplify CLI, try updating to a newer version.
Learn more about feature flags: https://docs.amplify.aws/cli/reference/feature-flags"
有什么建议么?
解决方案
我不知道这是否是正确的做法,可能不是,但它似乎工作正常。
在我的 Flutter 项目中,我在“amplify”文件夹中创建了一个文件“cli.json”,其中包含以下内容:
{
"features":{
"codegen": {
"enableDartNullSafety":true
}
}
}
并在放大 cli 上执行“放大代码生成模型”显示:
Detected feature flag: “enableDartNullSafety : true”
Generating Dart Models with null safety
所以,看起来它正在工作。
推荐阅读
- javascript - Three.js - Uncaught ReferenceError: OBJLoader is not defined
- kubernetes - 与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口。无法弄清楚问题
- ios - ios上的推送通知在关闭时即将到来
- javascript - 防止 React-Leaflet 不必要地重新渲染 Map 组件
- python - 在 Python 中在 defaultdict 对象中组合列表的最有效方法
- powershell - 使用 Pester 模拟 Backup-DbaDatabase 不起作用
- pandas - 如何计算两个数据框的一列的结果?
- reactjs - 反应路由器页面加载问题
- mysql - 问题 - TABLE_SCHEMA 中的 AUTO_INCREMENT 值未更新
- bash - 如何在 dbus-monitor 中检测通知的发送者和目的地?