标签: yarnpkg

纱线安装不从库存储库获取更新

在我的 React Native 项目中遇到了这个问题

\n\n

问题:\n1. 有两个存储库 -

\n\n

A。主要 React Native 应用程序 GitHub 存储库

\n\n

b. 库存储库 - 示例 - https://github.com/testlib

\n\n
    \n
  1. 主要 React Native App 存储库使用库存储库作为包。\n因此,在 package.json 中添加了一个条目

    \n\n

    例子 -

    \n\n

    “devDependency”:{\n \xe2\x80\x9ctest-lib\xe2\x80\x9d:\xe2\x80\x9ctestlib\xe2\x80\x9d\n }

  2. \n
\n\n

然后我安装了纱线。一切都很好。看到了脾气暴躁的回购更改添加为/node_modules中的包。

\n\n

此外,我更新了testlib存储库并进行了一些更改,并认为如果我在主应用程序存储库中再次安装纱线,将为我提供主应用程序中的最新更改。

\n\n

但是,发现更新的更改未包含在我的主存储库/node_modules中

\n

react-native yarnpkg

1
推荐指数
1
解决办法
2822
查看次数

Reactjs、纱线等

我想创建一个测试 React 应用程序,但我在安装过程中遇到了困难:我使用 npm 安装 Yarn,因为yarn msi 没有启动,所以:

1. npm i .g yarnpkg
2. yarn create react-app test
Run Code Online (Sandbox Code Playgroud)

我读到了这个错误消息:

纱线创建v0.15.1错误无法在C:\Users***\React中找到package.json(或bower.json)文件在C:\Users***\AppData\Roaming\npm\node_modules\yarnpkg\ lib\config.js:355:13 在 Generator.next () 步骤 (C:\Users***\AppData\Roaming\npm\node_modules\yarnpkg\node_modules\babel-runtime\helpers\asyncToGenerator.js:17: 30) 在 C:\Users***\AppData\Roaming\npm\node_modules\yarnpkg\node_modules\babel-runtime\helpers\asyncToGenerator.js:28:13 信息访问http://yarnpkg.com/en/docs/ cli/create有关此命令的文档。

我尝试在互联网上搜索,但他们没有解决我的问题。请帮我。

reactjs yarnpkg

1
推荐指数
1
解决办法
864
查看次数

删除未使用的模块

问题

我创建了一个 React 应用程序,目前大小为 327.6 MB。在开发过程中,我对安装不同的模块有点疯狂。我想简化我的应用程序以删除所有这些未使用的节点模块和包。我知道 npm prune 但我不完全理解它是如何工作的。

package node.js npm reactjs yarnpkg

1
推荐指数
1
解决办法
5326
查看次数

在纱线上找不到 pm2 命令

我尝试这个解决方案,但我仍然遇到同样的问题。

yarn global add pm2-> 好的

sudo pm2 status->sudo: pm2: command not found

pm2 status->-bash: pm2: command not found

在我的~/.bashrc我添加以下行:

export PATH=$PATH:usr/bin/pm2
Run Code Online (Sandbox Code Playgroud)

因为whereis pm2返回/usr/bin/pm2但没有任何改变

我也测试了这条路径:yarn bin->/home/user/node_modules/.bin但也没有什么

debian pm2 yarnpkg

1
推荐指数
1
解决办法
4036
查看次数

纱线:错误:连接 ECONNREFUSED 127.0.0.1:443

当我通过yarn安装ELM时,我得到

- 错误 - - - - - - - - - - - - - - - - - - - - - - - - ------------------------

获取以下 URL 时出现问题:

https://github.com/elm/compiler/releases/download/0.19.1/binary-for-windows-64-bit.gz

它是在说:

错误:连接ECONNREFUSED 127.0.0.1:443

注意:您可以通过直接从以下位置下载来完全避免 npm: https: //github.com/elm/compiler/releases/download/0.19.1/binary-for-windows-64-bit.gz

当我手动浏览到https://github.com/elm/compiler/releases/download/0.19.1/binary-for-windows-64-bit.gz时。我明白了

在此输入图像描述

但是其他人可以访问该链接并下载该文件。

编辑:

主机文件:

127.0.0.1 view-localhost #查看localhost服务器

127.0.0.1 mydevsnapcap.com www.mydevsnapcap.com app.mydevsnapcap.com 内部.mydevsnapcap.com

0.0.0.1 mssplus.mcafee.com

编辑 此用途几天前有效。

更多测试:我无法使用光纤连接从手机和电脑访问它,但我可以使用移动连接在手机和手机上访问它。

github npm elm yarnpkg

1
推荐指数
1
解决办法
6778
查看次数

使用 docker 容器使用 jenkins-agent 运行构建时错误无法找到“ref:”的匹配项

使用 docker 容器在 jenkins-agent 中运行 jenkins CI 构建时出现以下错误。

error Couldn't find match for "ref:" in "refs/heads/1zq22b_docker-img-update,refs/heads/1zq22b_jenkins-slave,refs/heads/1zq22b_jenkins-slave-test,refs/heads/DIFF-1985_db_tool_restore,refs/heads/master" for "ssh://git@github.com/DifferentTech/ops.git".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
warning sha.js@2.4.11: Invalid bin entry for "sha.js" (in "sha.js").
Run Code Online (Sandbox Code Playgroud)

这些构建使用yarn进行依赖安装。但是,当我在 jenkins master 中运行相同的作业时,它运行时不会出现这些错误。

它运行四个步骤,

[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
Run Code Online (Sandbox Code Playgroud)

它在第二步获取包时失败并给出上述错误

jenkins docker yarnpkg jenkins-agent

1
推荐指数
1
解决办法
4017
查看次数

Yarn.lock 在开发/实时服务器上被修改

这是一个很奇怪的问题。我相信它以前不在那里(在以前版本的纱线中或者是一些包问题)。我在 MacOS 上使用纱线并将应用程序部署到实时服务器。两者的纱线都是最新的 1.12.1

在本地主机上:

  1. 我删除了node_modules目录
  2. 我也删除了yarn.lock
  3. 我运行yarn install以安装所有新的依赖项

现在我将代码部署到实时服务器(使用yarn.lock)并且:

  1. 我删除了node_modules目录
  2. 我运行yarn install安装所有新的依赖项 - 它应该使用yarn.lock而不是修改它

问题是实时服务器上的yarn.lock文件被修改。

当我运行时,git diff我得到(差异开始):

   resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
   integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==

-abbrev@1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
-  integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
 accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
   version "1.3.7"
   resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
@@ -1071,19 +1066,11 @@ anymatch@~3.1.1:
     normalize-path "^3.0.0"
     picomatch "^2.0.4"

-aproba@^1.0.3, aproba@^1.1.1:
+aproba@^1.1.1:
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,实时服务器abbrev@1已从此处删除,并aproba从 更改aproba@^1.0.3, aproba@^1.1.1:aproba@^1.1.1:。 …

javascript node.js yarnpkg

1
推荐指数
1
解决办法
2810
查看次数

错误:运行 `yarn run install-pods` 时生成 pod ENOENT

我正在尝试在我的计算机上设置本机反应,但在运行时yarn run install-pods出现以下错误。

$ ./cli.js installPods
events.js:292
      throw er; // Unhandled 'error' event
      ^

Error: spawn pod ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:268:19)
    at onErrorNT (internal/child_process.js:468:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:274:12)
    at onErrorNT (internal/child_process.js:468:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawn pod',
  path: 'pod',
  spawnargs: [ 'install', '--project-directory=./hosts/native/ios' ]
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
 musketeer % yarn run …
Run Code Online (Sandbox Code Playgroud)

react-native yarnpkg

1
推荐指数
1
解决办法
2551
查看次数

Yarn 工作区:nohoist 排除

在我的 package.json 中,我目前有

"workspaces": {
  "nohoist": **
}
Run Code Online (Sandbox Code Playgroud)

我想指定仅两个要提升的包,并且不提升其他所有内容。有没有一种简单的方法可以做到这一点,而无需将除这​​两个包之外的所有包粘贴到 中nohoist

npm lerna yarnpkg yarn-workspaces

1
推荐指数
1
解决办法
4870
查看次数

为什么 npm 安装速度这么慢?

我正在使用 mac book pro - M1 芯片和 bigsur

但我有一个问题。当我将任何库安装到 npm 时速度太慢

请点击我数过的图片


图片,我已经安装了“react-native-fast-image”,但安装消耗了 1000 多秒

同样,我在终端中输入了“npm i 或 yarn install”

耗时30多分钟。


为了解决这个问题,我尝试过删除 xcode、webstrom 和 vsc,但是速度没有变化。

node.js npm yarnpkg macos-big-sur

1
推荐指数
1
解决办法
1906
查看次数