yarnpkg - 纱线和纱线安装有什么区别?
问题描述
我正在尝试使用 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 ?
解决方案
直接取自文档:
yarn install 用于安装项目的所有依赖项。当您刚刚签出项目的代码,或者项目中的其他开发人员添加了您需要获取的新依赖项时,这最常用。
如果您习惯使用 npm,您可能希望使用 --save 或 --save-dev。这些已被 yarn add 和 yarn add --dev 取代。有关更多信息,请参阅纱线添加文档。
在没有命令的情况下运行 yarn 将运行 yarn install,并通过任何提供的标志。
结论:
不是cmd
决定做什么(无论是调用yarn
还是yarn install
),它是由它yarn
自己决定的。请阅读更多。有很多东西要学习/理解。
推荐阅读
- tcl - 如何制作文本掩码底层小部件?
- javascript - 为什么每个 Redux Middleware 都可以调用 next(action),它不会多次 dispatch 一个 action 吗?
- node.js - 如何使用 sequelize 重置 autoIncrement 主键?
- r - 删除背景颜色也会删除轴线
- git - 无法使用 crontab 运行 git 命令
- ios - 我可以将整个 iOS 应用程序打包为框架吗?
- javascript - 如何将数组值作为对象键传递,并将该键与对象中的某些值相关联。然后将其传递给列表项
- c# - 使用 Magick.NET 压缩图像不会减少太多
- php - 用guzzle下载pdf
- java - Spring starter 项目在创建项目时带来错误