yarn.lock
执行a后,Yarn会创建一个文件yarn install
.
这应该提交到存储库还是被忽略?它是为了什么?
我正在 React 中处理一个项目,但遇到了一个让我难倒的问题。
每当我运行时,yarn start
我都会收到此错误:
类型错误 [ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型。接收类型未定义
我不知道为什么会发生这种情况,如果有人遇到过这种情况,我将不胜感激。
我正在为Facebook的纱线做一些基准测试.为此,我需要清除我的全局Yarn缓存.
有没有可用的命令?我已经强行删除了我的~/.yarn-cache
文件夹,但这似乎是非常手动的.
在 npm 中,有一个ci
用于安装处于干净状态的项目的命令。在文档中,声称:
通过跳过某些面向用户的功能,它可以比常规的 npm 安装快得多。它也比常规安装更严格,可以帮助捕获由大多数 npm 用户增量安装的本地环境引起的错误或不一致。
npm ci
纱线世界中最接近的命令是什么?也许答案是我们在 yarn 中不需要这个,因为它的架构是这样的,我们不需要特殊的模式。也许答案是使用一堆配置设置。但是,我没有找到这个问题的单一完整答案,我相信拥有它会很有价值。
我最近经常使用 WSL,因为我需要一些本机 UNIX 工具(并且模拟器还不够好)。我注意到使用 NPM/Yarn 时的速度差异令人难以置信。
我进行了一个简单的测试,证实了我的感受。测试正在运行npx create-react-app my-test-app
,WSL 结果是Done in 287.56s.
GitBash 完成的Done in 10.46s.
。
这并不是全部情况,因为两种情况下的感知时间都更长,但即使基于此 - 某个地方也存在一个大问题。我只是不知道在哪里。我正在从事的项目使用了数十个库,即使更改其中一个也需要几分钟而不是几秒钟。
这是我可以解决的问题吗?如果是这样——去哪里寻找线索?
附加信息:
我的处理器:AMD Ryzen 7 5800H 处理器,带 Radeon Graphics,3201 Mhz,8 核,16 个逻辑处理器
我运行的是 Windows 11,并且系统和 WSL 均已更新到最新版本。选择的系统是Ubuntu 20.04
我见过一些有点类似的问题,比如'npm install' 在 Windows 上速度非常慢,但它们根本不接触 WSL(而且我的纯 Windows NPM 工作得很快)。
这个问题不仅限于 NPM,也适用于 Yarn
我遇到的另一个问题是文件监视没有发生(我需要在每次更改时重新启动服务器)。在某些应用程序中我没有收到任何错误,有时我会收到以下错误:
Watchpack Error (initial scan): Error: EACCES: permission denied, lstat '/mnt/c/DumpStack.log.tmp'
Watchpack Error (initial scan): Error: EACCES: permission denied, lstat '/mnt/c/hiberfil.sys'
Watchpack Error (initial …
Run Code Online (Sandbox Code Playgroud)部署到 AWS 时,我遇到了纱线错误
error fs-extra@7.0.1: The engine "node" is incompatible with this module. Expected version ">=6 <7 || >=8". Got "7.0.0"
Run Code Online (Sandbox Code Playgroud)
知道这将如何解决吗?
如果我在 package.json 中指定引擎,这会解决吗
{
"engines" : {
"node" : ">=8.0.0"
}
}
Run Code Online (Sandbox Code Playgroud) 我们使用纱线进行所有确定性的pkg安装但不阻止用户使用npm - 我猜这两个文件都会导致问题.是否应该将一个添加到.gitignore目录中?
我正在安装sylius bundle并且在安装sylius时我需要运行yarn install所以当我运行命令时
yarn install
Run Code Online (Sandbox Code Playgroud)
我收到错误:
错误:[Errno 2]没有这样的文件或目录:'install'
yarnpkg ×10
npm ×5
javascript ×3
node.js ×2
reactjs ×2
ubuntu ×2
dependencies ×1
npm-install ×1
npx ×1
package ×1
redux ×1
sylius ×1
ubuntu-14.04 ×1
windows-subsystem-for-linux ×1
wsl-2 ×1