Questions tagged «yarnpkg»

Yarn是由Facebook,Exponent,Google和Tilde创建的开源JavaScript软件包管理器。使用Yarn,工程师仍然可以访问npm注册表,但是可以更快地安装软件包,并在机器之间或在安全的脱机环境中一致地管理依赖性。

6
安装Yarn Ubuntu 16.04(Linux Mint 18.1)
我使用Ubuntu 16.04重新安装了Linux Mint 18.1。我已经安装了Node 6.10.0。 在执行指示Yarn文档的命令时: sudo apt-get update && sudo apt-get install yarn 上面写着“找不到纱包” 我必须做其他事情,因为在文档中我什么都看不到。 谢谢。

3
如何使用`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。 如何强制纱线将其用于baz@2.0.9包装foobar? 我的理解是,使用npm shrinkwrap(la la this question)可以实现这一点。 我的问题的摘要可能是:纱线创建可重复的确定性安装,但是如何自定义该安装?

2
使用Yarn安装软件包时,“不正确的对等依赖性”是什么意思?
我刚刚克隆了一个repo,建议使用Yarn安装依赖项。当我运行时yarn install,似乎还可以,但是它提供了以下警告: yarn install v0.20.3 [1/4] 🔍 Resolving packages... [2/4] 🚚 Fetching packages... [3/4] 🔗 Linking dependencies... warning "sass-loader@4.0.2" has incorrect peer dependency "node-sass@^3.4.2". [4/4] 📃 Building fresh packages... ✨ Done in 77.59s. 我一直在网上寻找以找出“具有不正确的对等依赖性”的含义。但是我所能找到的都是其他存储库上已报告的问题,或有关如何解决该问题的问题。 有人可以解释这意味着什么,为什么它只是警告,而不是错误? 另外,是我应该尝试解决的问题还是向我刚刚克隆的回购背后的社区报告?

1
使用yarn安装软件包时,“具有未满足的对等依赖性”是什么意思?
我重新安装了yarn(via npm install yarn -g),并尝试安装一些软件包 yarn add vue-loader babel-loader style-loader css-loader file-loader webpack 我在安装过程中收到了一些警告,例如 warning "vue-loader@13.3.0" has unmet peer dependency "vue-template-compiler@^2.0.0". 这到底是什么意思,尤其是:为什么不自己yarn安装这些依赖项?(如果需要) 关于同一主题的姐妹问题(关于npm)产生了一些答案,这些答案建议i)更新npmii)删除,node_modules因为在npm处理依赖项方面存在错误。 这些警告的状态是什么yarn?这真的是一个警告(=我可以丢弃的东西)吗?我无法丢弃它们(webpack构建失败),而必须手动安装它们。同时,安装了很多依赖项,所以我不明白为什么会丢失一些(尽管它们可以手动安装)
73 yarnpkg 


7
如何使用Yarn安装许多全局软件包的列表
yarn install -h建议-g(global)选项为DEPRECATED。我应该如何指示要在全球范围内安装一堆软件包(来自package.json/yarn.lock文件)? 我看到的选项: yarn global [command]有诸如ls和add不具有的东西install。add如果我理解正确,则仅适用于特定的程序包名称。我已经yarn.lock准备好文件了,我不想在命令行上重复我自己。 yarn global add每个包裹一个接一个。现在,我的软件包列表将是命令性的,而不是声明性的。 具体来说,我想使用其中一个软件包中的一个可执行文件。
69 node.js  npm  yarnpkg 

15
找不到插件“ proposal-numeric-separator”
如何修复Could not find plugin "proposal-numeric-separator",当我尝试构建我的React应用程序时出现此错误,但我尚未弹出该应用程序: ./src/index.js Error: [BABEL] /home/pc/Downloads/project/src/index.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "/home/pc/Downloads/project/node_modules/babel-preset-react-app/index.js$0") at Array.map (<anonymous>) at Generator.next (<anonymous>) at Generator.next (<anonymous>) error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. …
59 reactjs  build  yarnpkg 

6
从缓存中获取时完整性不正确
运行时yarn add --dev jest,从缓存中获取错误完整性错误。 全输出: tests (master)$ yarn add --dev jest yarn add v1.19.0 info No lockfile found. [1/4] Resolving packages... warning jest > jest-cli > jest-config > jest-environment-jsdom > jsdom > left-pad@1.3.0: use String.prototype.padStart() [2/4] Fetching packages... error Incorrect integrity when fetching from the cache info Visit https://yarnpkg.com/en/docs/cli/add for …
55 yarnpkg 

1
yarn中最接近`npm ci`的东西
在npm中,有一个ci用于以干净状态安装项目的命令。在文档中声称: 通过跳过某些面向用户的功能,它可以比常规的npm安装快得多。它比常规安装更严格,可以帮助捕获大多数npm用户增量安装的本地环境引起的错误或不一致。 我的问题是:npm ci纱线世界中最接近的命令是什么?可能的答案是,我们不需要用到它,因为它的架构使得我们不需要特殊的模式。答案可能是使用一堆配置设置。但是,我无法找到该问题的完整答案,因此,我相信拥有它会很有价值。
34 npm  yarnpkg 

3
如何避免使用Yarn在Monorepo中安装软件包
我使用Lerna和Yarn工作区构建了一个monorepo 。 一切正常,但是每次我使用以下方法在程序包上安装新的依赖项时(我们称其为A): yarn add <package_name> Yarn添加它,然后触发installmonorepo中所有软件包的脚本,甚至是A不依赖的软件包。 无论如何要避免这种情况?完全无需花费一些时间即可安装它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.