执行 yarn start 报错 “错误:找不到或无法加载主类 start” 或 yarn指向了jdk自带的yarn 的解决方案
当我们执行完 npm install -g yarn
成功后,
执行yarn --version
(注意:2个横杠)报错:
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
执行 yarn start
报错
错误:找不到或无法加载主类 start
原因: npm 安装的yarn 指向了jdk 自带的yarn, 执行 yarn -version
(注意:1个横杠),如下图所示,可以发现是JDK自带的yarn
怎么办呢?
两个解决办法:
方法1:
相关命令使用 yarnpkg
关键字 代替 yarn
关键字,它俩是等同的。
如: yarnpkg start
代替 yarn start
yarnpkg -version
代替 yarn -version
方法2:
手动下载yarn安装包,在系统环境变量中Path 里,yarn的环境变量置于jdk的环境变量之前。类似下图: