-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed as not planned
Closed as not planned
Copy link
Labels
bugSomething isn't workingSomething isn't workingstaleIssues that didn't get attentionIssues that didn't get attentionwaiting for feedbackWill autoclose in a while unless more data are providedWill autoclose in a while unless more data are provided
Description
Self-service
- I'd be willing to implement a fix
Describe the bug
The lume project I've been trying to migrate to Yarn for workspace management depends on deasync. When I yarn install, I get this output:
➤ YN0009: │ deasync@npm:0.1.28 couldn't be built successfully (exit code 1, logs can be found here: C:\Users\trusktr\AppData\Local\Temp\xfs-8901406d\build.log)
and I see this in build.log:
# This file contains the result of Yarn building a package (deasync@npm:0.1.28)
# Script name: install
�[31m�[1mUsage Error�[22m�[39m: The nearest package directory (D:\src\lume+lume\packages\docsifyjs+docsify\node_modules\deasync) doesn't seem to be part of the project declared in D:\src\lume+lume.
- If D:\src\lume+lume isn't intended to be a project, remove any yarn.lock and/or package.json file there.
- If D:\src\lume+lume is intended to be a project, it might be that you forgot to list packages/docsifyjs+docsify/node_modules/deasync in its workspace configuration.
- Finally, if D:\src\lume+lume is fine and you intend packages/docsifyjs+docsify/node_modules/deasync to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it.
�[1m$ �[22myarn run [--inspect] [--inspect-brk] [-T,--top-level] [-B,--binaries-only] <scriptName> ...
Build failed
None of those three options seem to be applicable:
- lume is intended to be a project, so leaving yarn.lock and package.json
- lume is a project, but listing a dependency in node_modules that doesn't exist before I run yarn install as project doesn't seem correct
- lume is fine, but modifying dependencies inside of node_modules doesn't seem correct either, especially because it would require a post-install patch or to commit node_modules into the repo
To reproduce
The lume repo at this commit should show the error, just yarn install:
https://github.com/lume/lume/tree/5bd0cac03077ffa98ee90d72de2ad7b902907db6
Environment
System:
OS: Windows 10 10.0.19045
CPU: (8) x64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Binaries:
Node: 20.5.0 - ~\AppData\Local\Temp\xfs-c4ef94ef\node.CMD
Yarn: 3.6.4 - ~\AppData\Local\Temp\xfs-c4ef94ef\yarn.CMD
npm: 9.8.0 - D:\Program Files (x86)\nodejs\npm.CMDAdditional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingstaleIssues that didn't get attentionIssues that didn't get attentionwaiting for feedbackWill autoclose in a while unless more data are providedWill autoclose in a while unless more data are provided