Dart全球软件包安装与
发布全球激活
总是在我的windows 10机器上运行两次
Dart SDK version: 2.13.4 (stable)

发布于 2021-09-08 07:47:21
我找到的解决方案是从
C:\Users\$Username\AppData\Local\Pub\Cache\bin
原始bat文件
@echo off
rem This file was created by pub v2.13.4.
rem Package: dart_clean
rem Version: 0.1.3
rem Executable: dart_clean
rem Script: main
if exist "C:\Users\EBrain\AppData\Local\Pub\Cache\global_packages\dart_clean\bin\main.dart-2. 13.4.snapshot" (
dart "C:\Users\EBrain\AppData\Local\Pub\Cache\global_packages\dart_clean\bin\main.dart-2.13.4.snapshot" %*
rem The VM exits with code 253 if the snapshot version is out-of-date.
rem If it is, we need to delete it and run "pub global" manually.
if not errorlevel 253 (
goto error
)
pub global run dart_clean:main %*
) else (
pub global run dart_clean:main %*
)
goto eof
:error
exit /b %errorlevel%
:eof编辑的bat文件
@echo off
rem This file was created by pub v2.13.4.
rem Package: dart_clean
rem Version: 0.1.3
rem Executable: dart_clean
rem Script: main
pub global run dart_clean:main %*
goto eof
:error
exit /b %errorlevel%
:eof但是每次我更新包或激活新包时,我都必须回去编辑bat文件,这真的很不方便。
有任何合法的方法来防止酒吧的全球包裹运行两次。
https://stackoverflow.com/questions/69098958
复制相似问题