纱线和纱线安装有什么区别?

gni*_*sh9 19 apache-zeppelin yarnpkg hdp

我正在尝试使用 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)
Run Code Online (Sandbox Code Playgroud)

安装的版本:

node -v
v8.1.1


npm -v
5.0.3

mvn -v
Apache Maven 3.3.9
Run Code Online (Sandbox Code Playgroud)

cmd 将如何识别它是 yarn 还是 yarn install ?

The*_*pha 19

直接取自文档:

yarn install 用于安装项目的所有依赖项。当您刚刚签出项目的代码时,或者当项目的另一个开发人员添加了您需要选择的新依赖项时,这最常用。

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

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

结论:

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


Jef*_*ful 17

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