Yarn(JS)命令失败并显示"错误:无法找到或加载主类运行"

Mat*_*lla 0 javascript yarnpkg

我正在处理最近切换npm到的应用程序,yarn我无法运行package.json脚本.运行命令会yarn导致以下错误:

Error: Could not find or load main class run

运行相同的命令与npm工作正常.例:

$ yarn run test
> Error: Could not find or load main class run
$ npm run test
> RUNS  test/jest/components/DataTable.test.js
> RUNS  test/jest/components/NavItem.test.js
> // etc
Run Code Online (Sandbox Code Playgroud)

Mat*_*lla 7

你也安装了Apache Yarn,你的系统正在使用这种纱线.

要确认,运行yarn version,您将看到类似以下内容:

hadoop 2.7.1
Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r 15ec7ccf46de536e6ce7a
Compiled by jenkins on 2015-06-29T06:04Z
Compiled with protoc 2.5.0
From source with checksum fc0a1a23fc1868e4d5ee7fa2b28a58a
This command was run using 
/usr/local/Cellar/hadoop/2.7.1/libexec/share/hadoop/common/hadoop-common-2.7.1.jar
Run Code Online (Sandbox Code Playgroud)

您需要通过别名其中一个命令来解决冲突.

  • 您也可以只使用“yarnpkg”而不是“yarn”...... (3认同)

小智 5

你可以使用yarnpkg等同于yarn

yarnpkg run test
Run Code Online (Sandbox Code Playgroud)