问题标签 [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.

0 投票
1 回答
757 浏览

yarnpkg - “纱线安装”是否已经忽略了 node_modules 中的内容?

当我运行yarn install(或yarn简称)并且我还没有yarn.lock文件时,结果是否取决于我的目录中已经安装了哪些软件包?node_modules或者node_modules无论那里已经存在什么,最终都会处于相同的状态?

换句话说,我是否需要在运行rm -rf node_modules之前运行“以防万一” yarn,以确保获得最新版本?

0 投票
3 回答
21385 浏览

yarnpkg - yarn - 在特定目录中安装模块

当我这样做时$ yarn install,我看到该./node_modules目录已创建并且模块已安装在该目录中。

我也知道它--modules-folder ./directory_location存在,一次安装在特定目录中。

是否可以选择始终使用特定目录安装在 package.json 配置中?

0 投票
1 回答
6007 浏览

yarnpkg - 获取纱线安装以修复纱线检查发现的错误

如果yarn check发现差异,我该如何yarn install解决?

背景:我签入了 yarn.lock 和 package.json;当我安装一个新包时,它可以在本地工作,但是当我安装到不同的 NODE_MODULES 目标时,yarn install似乎没有注意到需要添加新的依赖项,而是yarn check看到了它。

事实上,我读到它yarn install与 进行相同的检查yarn check --integrity,并且后面的命令没有看到差异(即功能就像yarn install)。问题是如何yarn install执行相同的检查yarn check或以其他方式yarn install注意到yarn check已经(或将会)发现的内容。

0 投票
1 回答
905 浏览

npm - Yarn 删除已安装依赖项中的文件夹

我正在使用Yarn v0.19.1 安装一些依赖项。我node_modules完全删除了我的文件夹并做了一个新的yarn安装。

我正在尝试使用. yarn add leaflet模块安装成功,除了在该Cleaning Modules...阶段之外,Yarn 会删除images通常位于leaflet/dist/images. 当我做一个npm install leaflet此文件夹不会被删除。

在纱线安装期间,该images文件夹一直存在,直到Cleaning modules阶段发生。

谁/什么在做这件事?这有什么yarn作用吗?或者这是在leaflet或者这是图书馆我该如何解决这个问题?

我检查了package.json传单图书馆,那里似乎没有什么不寻常的地方。它运行一个 jake 文件,但即使在该文件中,也不会删除与图像相关的任何内容。

node_modules这是在我的文件夹中,两个包管理器安装的文件夹的样子:

纱线安装

npm npm 安装

0 投票
1 回答
4948 浏览

node.js - 构建 Apache Zeppelin 时构建失败

我正在使用 Spark 安装 Apache Zeppelin,并且在运行 maven install 命令时出现以下错误Zeppelin: web Application

0 投票
0 回答
36 浏览

javascript - 你如何将分叉项目与纱线结合起来?

我正在构建一个使用该软件的专有软件:

https://github.com/adazzle/react-data-grid

我需要分叉这个项目来进行自定义修改。该项目保持公开状态很好,但我的项目位于私人仓库中。我正在使用纱线而不是 npm。我的目标是快速对 进行更改react-data-grid,将它们推送到 github,然后将这些更改拉入我的项目中,这样当我导入react-data-grid和刷新时,新的网格就会出现。

似乎有两种方法可以做到这一点:

  1. 使用 git 子模块

  2. 使用yarn add但指向我的自定义版本react-data-grid

我想知道是否有人可以提供每种方法的优缺点,如果您建议使用 yarn,请解释执行此操作的分步过程。

0 投票
1 回答
1620 浏览

gradle - 使用 Gradle 在每个文件夹中运行 Yarn

我有一个文件夹,里面有很多目录。我想要一个 gradle 脚本,它将遍历它们(而不是递归地)并运行

在他们中。

我尝试了两种方法(并开始了几种不同的事情),但可惜没有运气。

通过任务构建,我想找到包含 package.json 的目录(实际上是所有目录),但是我不知道如何更改为该目录来进行“纱线构建”

对于 yarnBuild 任务,我只想使用 unix 命令来完成。但我也无法让它工作。

我会对使用实际的 Gradle 找到更符合“构建”任务的解决方案更感兴趣。有人可以给我一些指示吗?如何更改到这些目录?我猜一旦我在正确的文件夹中,我就可以使用 Exec 来运行“yarn build”。

谢谢!

0 投票
5 回答
4503 浏览

jhipster - 使用 JHipster 4 生成的应用程序在 8080 上返回空白页,但在 9000 上没有

我已经使用 JHipster v4 创建了一个应用程序。当我在端口 8080 上发出请求时,它返回一个空白页。如果我使用yarn start,并且我向 9000 端口发出请求,它会正确回答。

任何想法?

0 投票
1 回答
1750 浏览

node.js - 纱线警告:myCMS@0.0.1:没有许可证字段和许可证类型加上依赖冲突

我在 Vagrant(Laravel 平台,如果相关)中运行 Ubuntu 14.x 和客户端的 CMS。请原谅范围的广泛性,因为使用包和依赖项对我来说是新的,让我头晕目眩,我需要基本上沉浸在这些概念中,这样我才能理解它们。也就是说,从我看到的帖子数量来看,其他开发人员似乎面临同样的挑战。

README.md 说yarn在我克隆 repo 后执行以构建所有内容。以下是导致该点的命令:

我得到以下序列,每次尝试运行yarn时,都会出现以下错误。有趣的是,在 4 次中的第 2 次我尝试它引用了一个不同的符号链接,很抱歉这个长度:

我有两个问题希望简洁:

  • 我该如何摆脱mycms@0.0.1: No license field(这很关键)?
  • 如何解决 和 之间的dependencies冲突devDependencies?我在开发环境中工作,但显然不想触摸yarn.lock(?) 文件。
  • 如果我对两者都使用了两个版本中的较大者(假设dependenciesdevDependencies在代码中有效),这会阻止此错误消息吗?
0 投票
1 回答
3795 浏览

yeoman - 约曼。文件名、目录名或卷标语法不正确

重新安装 Windows 10(版本 10.0.14393)。重新安装了以下内容:

  • 爪哇

java 版本 "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, 混合模式)

  • nodejs ( v6.9.5 )
  • NPM(3.10.10
  • 纱线(v0.19.1
  • Yeoman(安装yarn global add yo

yo -v当我在任何文件夹中写入cmd时,无论是否使用管理员运行,我都会采取:

文件名、目录名或卷标语法不正确。

更新:
我发现的唯一解决方法是使用完整路径yo