[英]Flutter Material Icons changed after upgrading SDK to 2.2.1 (latest stable)
[英]Flutter SDK path changed after running the app on Windows after MacOS
我一直在 Windows 上玩一些 flutter 基礎知識然后想在 Mac 上測試它。 我成功了,但是當我再次回到 windows 再次處理它時,我發現 VSCode 在整個項目中更改了 Flutter SDK 路徑。 Flutter SDK windows上的路徑是
C:\Users\USERNAME\Documents\sdk\flutter
在 Mac 上
/Users/USERNAME/Downloads/flutter
當我在 Mac 之后嘗試在 Windows 上再次測試它時,我遇到了很多這樣的錯誤
Error: Error when reading '/Users/USERNAME/Downloads/flutter/packages/flutter/lib/material.dart': The system cannot find the path specified.
我跑了flutter doctor
並得到了這個
當我在項目中搜索 Mac 上 Flutter SDK 的路徑時,我發現了這個
我在設置中搜索了dart.flutterSdkPath
並更改了路徑,但這並沒有解決這個問題
"dart.flutterSdkPath": "C:/Users/USERNAME/Documents/sdk/flutter"
所以我不得不使用搜索和替換工具將所有這些文件中的 Mac 路徑替換為 Windows 的路徑。 它有效,但是每次在 Windows 和 Mac 之間切換時,如何防止更改項目中的 SDK 路徑?
您提到的所有這些文件都應該在 flutter 創建命令創建的.gitignore
上被忽略。 它將在您構建項目時自動生成。
如果你沒有,這里是默認的.gitignore
文件
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/
# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/
# Web related
lib/generated_plugin_registrant.dart
# Symbolication related
app.*.symbols
# Obfuscation related
app.*.map.json
# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release
更改.gitignore
文件后,確保運行git rm -r --cached.
在git add.
以確保 Git 正在跟蹤正確的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.