标签: yarnpkg

尝试 Yarn 添加私有 Github 存储库并收到“无法找到二进制 git”错误

我在 GitHub (/Hooks/) 中有一个非常简单的存储库,当前仅包含 1 个文件,一个简单的 Hooks.ts 打字稿文件。在我的本地计算机上的工作区中,我创建了一个项目文件夹,我可以使用纱线添加普通存储库,yarn add fuse.js但我想yarn add Hooks使用这种格式使用纱线添加我的私人存储库yarn add git+ssh//git@github.com:OrganisationName/Hooks.git,但我只是得到错误:找不到二进制git' 。我拥有 Hooks 存储库的权限,因为我可以从中推送/拉取。我在 OSX Mojave (10.14.16) 上并通过 brew 安装了 Yarn。我的纱线版本 (yarn -v) 是 1.22.10。这是运行后将安装的最新版本brew upgrade yarn

homebrew github yarnpkg

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

运行 npm 脚本时如何禁用 stdout 中的纱线错误日志

我在 package.json 中有一个运行测试的 npm 脚本:

"scripts": {
  "test": "tsc && node ./bin/test"
}
Run Code Online (Sandbox Code Playgroud)

我用 运行这个yarn test。我从纱线获得编译错误的输出和此日志:

error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Run Code Online (Sandbox Code Playgroud)

有没有办法删除这个日志,因为它遮住了屏幕,我看不到编译器错误。

javascript node.js package.json yarnpkg

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

Bitbucket Pipeline 不显示 Yarn 构建的完整输出

我有一个带有yarn build命令的位桶管道。问题是输出总是错过最后几行:

\n
+ yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\nFile sizes after gzip:\n
Run Code Online (Sandbox Code Playgroud)\n

之后应该会有更多行File sizes after gzip:

\n

我的bitbucket-pipelines.yml

\n
+ yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\nFile sizes after gzip:\n
Run Code Online (Sandbox Code Playgroud)\n

最大的问题是何时yarn build出错。因为我没有看到最后几行,所以我无法说出它失败的原因。发生这种情况时,我必须yarn build在本地计算机上手动运行才能查看完整日志,这不是最佳解决方案。

\n

当我在我的机器上运行相同的yarn build命令时,我得到完整的日志:

\n
\xe2\x9d\xaf yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\n\nFile sizes after gzip:\n\n  383.56 kB  build/static/js/main.a23388a2.js\n  13.39 …
Run Code Online (Sandbox Code Playgroud)

bitbucket-pipelines yarnpkg

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

如何从源代码安装纱线?

我正在尝试从源代码安装纱线包管理器到我的 Ubuntu 机器上。

1) 从Github Release页面下载 yarn tarball

YARN_VERSION=0.17.1
https://github.com/yarnpkg/yarn/releases/download/v${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz
Run Code Online (Sandbox Code Playgroud)

2) 解压压缩的 tar

tar -xzf yarn-v${YARN_VERSION}.tar.gz
Run Code Online (Sandbox Code Playgroud)

3)使用它

cd ./dist/bin/yarn --version
>> 0.17.10
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好。

目标:但是,yarn通过 访问可执行文件的推荐方法是什么/usr/local/bin/yarn --version

看来我需要创建一个符号链接。在那种情况下,提取 tarball 的最佳位置在哪里?是/usr/local/lib/yarn吗?如何创建符号链接?

ubuntu github yarnpkg

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

Yarn(JS)命令失败并显示"错误:无法找到或加载主类运行"

我正在处理最近切换npm到的应用程序,yarn我无法运行package.json脚本.运行命令会yarn导致以下错误:

Error: Could not find or load main class run

运行相同的命令与npm工作正常.例:

$ yarn run test
> Error: Could not find or load main class run
$ npm run test
> RUNS  test/jest/components/DataTable.test.js
> RUNS  test/jest/components/NavItem.test.js
> // etc
Run Code Online (Sandbox Code Playgroud)

javascript yarnpkg

0
推荐指数
2
解决办法
2114
查看次数

运行vue项目getaddrinfo ENOTFOUND localhost错误

我已经初始化了一个nuxt项目,当我尝试使用npm run dev或yarn dev命令运行它时,它会返回以下错误:

    build [==================  ] 91%Error: getaddrinfo ENOTFOUND localhost
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
error Command failed with exit code 1.
Run Code Online (Sandbox Code Playgroud)

知道它来自哪里?

npm yarnpkg nuxt.js

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

纱线添加 --dev 返回 --> 纱线:错误:没有这样的选项:--dev

我看过这篇文章: 带有 --dev 标志的 Yarn error "no such option"但它对我不起作用。我做了npm install --global yarn,但没有用。

yarn version: 0.27
node version: 9.6.1
npm version: 5.6.0
linux-ubuntu: 17.10
Run Code Online (Sandbox Code Playgroud)

正在运行的命令:

yarn add --dev nodemon babel-cli babel-preset-env babel-preset-stage-3
Run Code Online (Sandbox Code Playgroud)

yarnpkg

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

如何更改已安装的 JHipster 生成器和 JHipster 项目的依赖项管理器?

我使用 Yarn 安装了 JHipster 生成器:

纱线全局添加生成器-jhipster

现在我有两个顾虑:

1- 如果我改变主意并想在使用 yeoman 命令时生成由“npm”管理的新 JHipster 项目怎么办?

我的意思是:

嘻嘻嘻嘻

我应该再次安装 JHipster 生成器,这次使用“npm”吗?

我的意思是:

npm install -g generator-jhipster

2-我应该如何在已经使用“yarn”作为依赖项/包管理器的项目上从“yarn”切换到“npm”?

dependency-management npm yeoman jhipster yarnpkg

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

NPM之后安装纱

我需要一些有关Yarn安装过程的帮助和说明。

MacOS版本 10.14.2

  1. 我已经Homebrew通过官方网站(ver. 2.0.1)安装了。
  2. 我是NPM通过从官方网站(ver. 10.15.1 LTS)下载软件包安装的。
  3. 现在,当我试图安装yarn通过brew install yarn

我有以下错误:

The post-install step did not complete successfully
You can try again using `brew postinstall node`
Run Code Online (Sandbox Code Playgroud)

正如我所了解的那样,例如,当我尝试使用时,NPM会在本地安装节点create-react-app。当我使用Homebrew进行安装时yarn,它将尝试进行node全局安装。我们这里有冲突。

我发现建议使用:

sudo chown -R `whoami`:admin /usr/local/ 
Run Code Online (Sandbox Code Playgroud)

我不确定此命令的作用。

因此,问题是:

  1. 为什么更改文件夹的所有者应该是解决方案?它将如何影响多用户系统?
  2. 正确安装纱线的方法是什么?
  3. 如果在全局和本地(应用程序文件夹)中安装了节点,可能会有任何冲突。

言:如果我对这里的理解有误,请纠正我。

node.js npm yarnpkg

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

如何检查是否使用纱线安装了特定的依赖项?

有没有办法检查Terminal特定依赖项(例如:)Lodash是否安装在项目中或未使用Yarn

command-line yarnpkg

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