草庐IT

node.js - 如何在使用 yarn 安装 npm 依赖项时忽略不兼容的引擎 "node"错误?

鉴于此package.json:{"name":"yarn-install-fail","version":"1.0.0","description":"","main":"index.js","scripts":{},"author":"","license":"ISC","dependencies":{"aws-sdk":"2.x.x","s3-streams":"^0.3.0"}}我可以通过npm成功安装依赖:$npminstalladded27packagesin1.844s然而yarn失败了:$yarninstallyarninstallv0.24.5infoNolockfi

node.js - 如何使用 Yarn 安装许多全局包的列表

yarninstall-h建议-g(全局)选项是DEPRECATED。我应该如何表明我想要全局安装一堆包(来自package.json/yarn.lock文件)?我看到的选项:yarnglobal[command]有ls和add之类的东西,但没有install。add仅适用于特定的包名称,如果我理解正确的话。我已经准备好我的yarn.lock文件,我不想在命令行上重复自己。yarnglobaladd每个包一个一个。现在我的包列表将是强制性的,而不是声明性的。具体来说,我想使用其中一个包中的一个可执行文件。 最佳答案 简单输入yarn

javascript - 如何在 Yarn 中更新全局包?

我尝试了一些可能的CLI命令,但似乎都没有真正更新使用yarnglobaladd安装的软件包。yarnglobalupgrade&yarnupgradeglobal都不能正常工作。有没有办法升级全局包? 最佳答案 TL;DR:作为webjaysays,你只需:yarnglobalupgrade在yarn版本1.2.1以上。对于早期版本:(cd~/.config/yarn/global&&yarnupgrade)检查和修复遗憾的是,目前没有yarn全局检查。你可以运行yarnglobaladd--force重新安装所有的包。要chec

node.js - 为什么我不用 npm 来安装 yarn?

在theblogpostannouncingyarn(analternativenpmclient)他们说,“最简单的入门方法是运行npminstall-gyarn”。但是如果你去the"installyarn"pageintheirdocs,“npminstallyarn”未在任何特定于平台的安装页面上列出,它仅作为“替代”页面上三个选项中的第三个提供。此外,当您npminstallyarn时,它会打印一条弃用警告,“建议使用适合您环境的native安装方法安装Yarn。”所以我的问题是如果npminstall是最简单的安装方法,为什么在他们的文档中不推荐它?使用npm安装yarn有

node.js - 如何使用 `yarn` 覆盖嵌套依赖项?

如果我的包有这些依赖项{"name":"my-package","dependencies":{"foobar":"~1.0.3","baz":"2.0.9"}而foobar包有这些依赖{"name":"foobar","dependencies":{"baz":"^2.0.0"}baz最新发布的版本是2.1.0,第一次运行yarn会安装baz@2.1.0在foobar/node_modules.如何强制yarn使用foobar的baz@2.0.9包?我的理解是,这可以使用npmshrinkwrap(比如thisquestion)来实现。我的问题的总结可能是:Yarn创建可重复的、确定

node.js - 如何在 Yarn 中从 github repo 安装包

当我使用npminstallfancyapps/fancybox#v2.6.1--save时,会安装v2.6.1标签的fancybox包。docs中描述了这种行为。我想问一下,yarn如何做到这一点?这个命令是正确的选择吗?在yarndocs与这种格式无关。yarnaddfancyapps/fancybox#v2.6.1 最佳答案 您可以通过指定远程URL(HTTPS或SSH)将任何Git存储库(或tarball)作为依赖项添加到yarn:yarnaddinstallsapackagefromaremotegitrepository

node.js - 试图让一个 headless WordPress 在 yarn 启动命令上进行热重载

我正在运行这个项目https://github.com/postlight/headless-wp-starter.我已经能够让一切工作达到一定程度。后端工作正常,但是前端有一个错误。在说明中说运行yarnstart来启动前端服务器,应该是next.js。现在它在技术上运行良好,并且可以在localhost:3000上运行。但是,当我在frontend/src/styles中修改scss文件时,它不会在shell中重新渲染,并且浏览器中也没有热重载,甚至点击刷新不会显示样式更改。但是,如果我用ctrl+c停止yarn,然后用yarnstart再次运行它,我的样式会在浏览器刷新时显示。我

node.js - 使用 Yarn 创建目录的权限

我尝试使用Yarn设置命令来创建目录、构建我的Docker镜像,然后启动docker-composeup。我在package.json中添加了一个start脚本来执行shell脚本:"scripts":{"start":"./start-docker.sh",...}这是start-docker.sh:#!/bin/bashmkdir-pvolumes/mysqlvolumes/wordpressdocker-composebuilddocker-composeup一开始没有用,因为我的容器无权访问创建的目录。然后我在创建目录后添加了这一行,以便为容器提供完全权限:sudochmod-

python - 在 YARN 上运行的 Spark 如何计算 Python 内存使用量?

阅读完文档后,我不明白在YARN上运行的Spark是如何计算Python内存消耗的。它是否计入spark.executor.memory、spark.executor.memoryOverhead或在哪里?特别是我有一个带有spark.executor.memory=25G、spark.executor.cores=4的PySpark应用程序,我经常遇到Container被杀死YARN用于超出内存限制。在RDD上运行map时出错。它在相当大量的复杂Python对象上运行,因此预计会占用一些非平凡的内存量,但不会占用25GB。我应该如何配置不同的内存变量以用于繁重的Python代码?

node.js - 如何在具有 yarn 工作空间的 monorepo 中从 nodejs 项目构建 docker 镜像

我们目前正在与我们的团队一起为我们的网站研究CI/CD。我们最近还适应了monorepo结构,因为这使我们的依赖关系和概览变得更加容易。目前测试等已为CI做好准备,但我现在正在部署。我想创建所需包的docker镜像。我考虑的事情:1)将完整的monorepo拉入docker项目,但在我们的项目中运行yarninstall会导致项目总大小约为700MB,这主要是由于我们的reactnative应用程序甚至不应该有docker镜像。此外,每次我们必须部署新版本时,这都会导致很长的图像拉取时间2)以某种方式捆绑我的项目。使用我们的前端,我们有工作设置,所以应该没问题。但我只是尝试将webpa