首页 > 解决方案 > 纱线和纱线安装有什么区别?

问题描述

我正在尝试使用 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 ?

标签: yarnpkgapache-zeppelinhdp

解决方案


直接取自文档:

yarn install 用于安装项目的所有依赖项。当您刚刚签出项目的代码,或者项目中的其他开发人员添加了您需要获取的新依赖项时,这最常用。

如果您习惯使用 npm,您可能希望使用 --save 或 --save-dev。这些已被 yarn add 和 yarn add --dev 取代。有关更多信息,请参阅纱线添加文档。

在没有命令的情况下运行 yarn 将运行 yarn install,并通过任何提供的标志。

结论:

不是cmd决定做什么(无论是调用yarn还是yarn install),它是由它yarn自己决定的。请阅读更多。有很多东西要学习/理解。


推荐阅读