问题标签 [yarnpkg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
npm - 为什么 npm list 在添加纱线后会显示缺失和无关的错误?
我正在一个项目中从 npm 切换到 yarn,并且刚开始通过添加一个模块yarn add
。
但是后来我做了一个 npm list ,现在它显示了大量的错误:无关的和丢失的错误。
我是否遗漏了什么——或者我现在应该忽略这些 npm 错误。我可以对 yarn 使用什么命令来确保我的依赖项没有错误/缺失?
sails.js - 将 Sails.js 与纱线一起使用
当我运行sails new myapp
它时,它会生成一个package.json
文件和一个/node_modules
目录。帆文档说要cd
进入并运行npm install
以起床并运行。
我最近开始使用yarn并想用它来管理我添加到我的sails 应用程序中的其他依赖项。但是,当我运行yarn init
(我认为创建yarn.lock
文件的内容)时,它看起来想要package.json
再次创建我的。它在入口点问题上出错,说Cannot convert object to primitive value
.
我应该坚持使用香草 npm 吗?Yarn 和 Sails 可以在沙盒中很好地玩耍并共享玩具吗?
npm - 如何使用 yarn 列出所有全局安装的 npm 包?
如何使用 yarn 列出所有全局安装的 npm 包?
我是 yarn 新手,要列出全局安装的所有 npm 包,我使用 npm list -g --depth=0 但是否有等效的纱线?
npm-install - Yarn add lodash 在另一个模块中导致 lodash require 错误
我有一个反应原生项目,它已经需要并安装了redux-actions
.
该应用程序运行正常。
然后我添加了yarn add lodash
之后我得到一个错误
Error: ENOENT: no such file or directory, open 'node_modules/redux-actions/node_modules/lodash/identity.js'
yarn add 是否以某种方式从 redux-actions/node_modules 中删除了 lodash?
我该如何纠正这个错误?
现在我做了一个 npm list 我看到安装了 lodash 3.10.1 并且 redux-actions 需要 lodash@4.17.4。yarn 是否根据另一个模块的要求安装了该 lodash 并将其提升到 node_modules 的根目录中?我怎么知道是哪个模块导致的 - 我想将它升级到最新的 lodash 并希望确保它不会破坏任何依赖关系。
javascript - 不明白 Yarn check 警告
当我跑步时,yarn check
我收到了这个警告:
有人可以帮我理解这一点吗?
- 我不知道这个词是什么
deduped
意思。 - 为什么警告信息中有这么多垃圾字符?
- 我应该怎么做才能解决这个警告?
非常感谢!
javascript - 如何在纱线中设置自定义包安装位置?
我运行一个项目并决定从使用 bower 切换到使用 yarnpkg。但是,我想将模块安装在自定义位置而不是默认位置node_modules/
。在凉亭中,目前我正在通过将以下内容放入凉亭中来实现此功能.bowerrc
:
在 yarnpkg 中是否可以在自定义位置安装这种包?如果是,我该怎么做?我在官方文档中寻找过这样的配置选项,但没有运气。
node.js - 如何强制 Yarn 重新安装软件包?
我的项目有一个依赖项,我有时从包服务器获取,有时从我机器上的本地副本获取。因此,我经常需要在查找依赖项的地方使用 Yarn 开关。此外,我经常更改依赖项的本地副本,并且需要看到该更改反映在我的主项目中。因此,我需要一种方法来告诉 Yarn 继续查看依赖项的相同位置,但要重新安装依赖项,跳过缓存并直接从其当前源获取它,即使版本号没有更改。(有时我想尝试对依赖项进行小的更改,并且每次更新版本号很快就会变得烦人。)
我该怎么做?
我尝试了以下方法,但它们都不起作用:
继续使用之前版本的依赖。
也继续使用之前版本的依赖。
仍然继续使用之前版本的依赖。
如何确保 Yarn 使用我的依赖项的最新版本?
package-managers - 如何使用 yarn 搜索包?
如何搜索带有纱线的包裹?我想获取在包名称和描述中包含搜索词的结果列表(类似于各种实用程序的工作方式,如npm search
, apropos
, apt-cache search
)。
我试过yarn info <pkg>
了,但这给出了一堆仅限于该包的 json 数据。
使用yarn help
和duckduckgo 是有教育意义的,但仍然没有回答如何做到这一点。
semantic-ui - 安装有错误的语义 UI - 在 AnonymousObservable.tryCatcher(无限循环)
当我进行 yarn install 时,一开始很顺利,直到我看到以下屏幕。它看起来像被封锁在那里。
我正在使用 Yarn 0.19.1 和 Semantic UI 2.2.7