yarn和yarn install有什么区别?

42

我正在尝试使用 Helium 在 Apache Zeppelin 上安装一个额外的插件。Helium 使用以下安装命令来下载此软件包:

com.github.eirslett.maven.plugins.frontend.lib.TaskRunnerException: 'yarn install --fetch-retries=2 --fetch-retry-factor=1 --fetch-retry-mintimeout=5000 --registry=https://registry.npmjs.com/ --https-proxy=http://SVC_Hxxxxxp:***@webguard.xxxxx.no:8080 --proxy=http://SVC_Hxxxop:***@webguard.xxxxx.no:8080' failed. (error code 1)

安装版本:

node -v
v8.1.1


npm -v
5.0.3

mvn -v
Apache Maven 3.3.9

cmd如何能够识别是yarn还是yarn install?

2个回答

41
在不输入命令的情况下运行yarn将会执行yarn install命令,并通过任何提供的标志进行传递。

1
请参考以下编程相关内容:https://classic.yarnpkg.com/lang/en/docs/cli/install/ - benmneb

33

直接引用自文档:

yarn install 用于为项目安装所有依赖项。当你刚检出项目的代码或另一个开发者添加了一个新的依赖项时,这是最常用的。

如果你习惯使用npm,你可能期望使用 --save 或 --save-dev。它们已被 yarn add 和 yarn add --dev 替换。更多信息请参见 yarn add 文档。

运行 yarn 命令将执行 yarn install,并通过任何提供的标志传递参数。

结论:

并不是 cmd 决定要做什么(是否调用 yarnyarn install),而是由 yarn 自身决定。请阅读更多了解更多信息。有很多需要学习和理解的内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接