我需要在Windows 10上构建一个Dart Web App项目。 每当我尝试运行pub get时,我都会收到此错误:
"Target \\storage\N-HOME\nz9\APPLICATION DATA\Pub\Cache\hosted\pub.dartlang.org\
dart_to_js_script_rewriter-1.0.1\lib of Link.create on Windows cannot be converted
to start with a drive letter. Unexpected error., path = ''"
我认为问题是我的APPDATA设置为虚拟磁盘(路径以“\ STORAGE \ N-HOME”开头),因为我正在使用公共机器。我尝试创建一个系统环境变量PUB_CACHE,如here所示。但它并没有什么不同。
有没有人见过这个问题并修好了?
答案 0 :(得分:1)
您可以通过设置PUB_CACHE
环境变量来更改位置,但是您需要重新启动任何shell才能使其生效。
然而,您可能会发现这仍然无效;我认为事情需要在本地驱动器上,并且目前(由于使用符号链接)您的PUB_CACHE需要与您的应用程序位于同一驱动器上(请参阅Pub does't work on Windows 8 when app is on different drive than Pub cache)。