我在 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。
我在 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)
有没有办法删除这个日志,因为它遮住了屏幕,我看不到编译器错误。
我有一个带有yarn build命令的位桶管道。问题是输出总是错过最后几行:
+ yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\nFile sizes after gzip:\nRun Code Online (Sandbox Code Playgroud)\n之后应该会有更多行File sizes after gzip:。
我的bitbucket-pipelines.yml:
+ yarn build\nyarn run v1.22.19\n$ react-scripts build\nCreating an optimized production build...\nCompiled successfully.\nFile sizes after gzip:\nRun Code Online (Sandbox Code Playgroud)\n最大的问题是何时yarn build出错。因为我没有看到最后几行,所以我无法说出它失败的原因。发生这种情况时,我必须yarn build在本地计算机上手动运行才能查看完整日志,这不是最佳解决方案。
当我在我的机器上运行相同的yarn build命令时,我得到完整的日志:
\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) 我正在尝试从源代码安装纱线包管理器到我的 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吗?如何创建符号链接?
我正在处理最近切换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) 我已经初始化了一个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)
知道它来自哪里?
我看过这篇文章:
带有 --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) 我使用 Yarn 安装了 JHipster 生成器:
纱线全局添加生成器-jhipster
现在我有两个顾虑:
1- 如果我改变主意并想在使用 yeoman 命令时生成由“npm”管理的新 JHipster 项目怎么办?
我的意思是:
嘻嘻嘻嘻
我应该再次安装 JHipster 生成器,这次使用“npm”吗?
我的意思是:
npm install -g generator-jhipster
2-我应该如何在已经使用“yarn”作为依赖项/包管理器的项目上从“yarn”切换到“npm”?
我需要一些有关Yarn安装过程的帮助和说明。
MacOS版本 10.14.2
Homebrew通过官方网站(ver. 2.0.1)安装了。NPM通过从官方网站(ver. 10.15.1 LTS)下载软件包安装的。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)
我不确定此命令的作用。
因此,问题是:
附言:如果我对这里的理解有误,请纠正我。
有没有办法检查Terminal特定依赖项(例如:)Lodash是否安装在项目中或未使用Yarn?
yarnpkg ×10
npm ×3
github ×2
javascript ×2
node.js ×2
command-line ×1
homebrew ×1
jhipster ×1
nuxt.js ×1
package.json ×1
ubuntu ×1
yeoman ×1