问题标签 [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.
yarnpkg - “纱线安装”是否已经忽略了 node_modules 中的内容?
当我运行yarn install
(或yarn
简称)并且我还没有yarn.lock
文件时,结果是否取决于我的目录中已经安装了哪些软件包?node_modules
或者node_modules
无论那里已经存在什么,最终都会处于相同的状态?
换句话说,我是否需要在运行rm -rf node_modules
之前运行“以防万一” yarn
,以确保获得最新版本?
yarnpkg - yarn - 在特定目录中安装模块
当我这样做时$ yarn install
,我看到该./node_modules
目录已创建并且模块已安装在该目录中。
我也知道它--modules-folder ./directory_location
存在,一次安装在特定目录中。
是否可以选择始终使用特定目录安装在 package.json 配置中?
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
已经(或将会)发现的内容。
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
这是在我的文件夹中,两个包管理器安装的文件夹的样子:
node.js - 构建 Apache Zeppelin 时构建失败
我正在使用 Spark 安装 Apache Zeppelin,并且在运行 maven install 命令时出现以下错误Zeppelin: web Application
javascript - 你如何将分叉项目与纱线结合起来?
我正在构建一个使用该软件的专有软件:
https://github.com/adazzle/react-data-grid
我需要分叉这个项目来进行自定义修改。该项目保持公开状态很好,但我的项目位于私人仓库中。我正在使用纱线而不是 npm。我的目标是快速对 进行更改react-data-grid
,将它们推送到 github,然后将这些更改拉入我的项目中,这样当我导入react-data-grid
和刷新时,新的网格就会出现。
似乎有两种方法可以做到这一点:
使用 git 子模块
使用
yarn add
但指向我的自定义版本react-data-grid
我想知道是否有人可以提供每种方法的优缺点,如果您建议使用 yarn,请解释执行此操作的分步过程。
gradle - 使用 Gradle 在每个文件夹中运行 Yarn
我有一个文件夹,里面有很多目录。我想要一个 gradle 脚本,它将遍历它们(而不是递归地)并运行
在他们中。
我尝试了两种方法(并开始了几种不同的事情),但可惜没有运气。
通过任务构建,我想找到包含 package.json 的目录(实际上是所有目录),但是我不知道如何更改为该目录来进行“纱线构建”
对于 yarnBuild 任务,我只想使用 unix 命令来完成。但我也无法让它工作。
我会对使用实际的 Gradle 找到更符合“构建”任务的解决方案更感兴趣。有人可以给我一些指示吗?如何更改到这些目录?我猜一旦我在正确的文件夹中,我就可以使用 Exec 来运行“yarn build”。
谢谢!
jhipster - 使用 JHipster 4 生成的应用程序在 8080 上返回空白页,但在 9000 上没有
我已经使用 JHipster v4 创建了一个应用程序。当我在端口 8080 上发出请求时,它返回一个空白页。如果我使用yarn start
,并且我向 9000 端口发出请求,它会正确回答。
任何想法?
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
(?) 文件。 - 如果我对两者都使用了两个版本中的较大者(假设
dependencies
这devDependencies
在代码中有效),这会阻止此错误消息吗?
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
: