!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

208 Members
60 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
9 Nov 2023
@lily:lily.flowersLily Foster
In reply to @szucsitg:matrix.org
I'm not defining it's just:
mkYarnPackage {
name = "node-modules";
src=./.;
}
And this is your entire derivation?
15:47:56
@szucsitg:matrix.orgszucsitg No, it's not. But it doesn't get to mkDerivation that would depend on the node-modules 15:48:57
@szucsitg:matrix.orgszucsitgI can upload the sample if that would help15:52:44
@szucsitg:matrix.orgszucsitgThe funny thing I get a different hash in my test project than in my original for the very same lines in the lockfile15:53:34
@szucsitg:matrix.orgszucsitg Actually it's keeps changing as I scroll back 15:54:25
@lily:lily.flowersLily Foster
In reply to @szucsitg:matrix.org
I can upload the sample if that would help
yeah that probably would help. i'm trying to figure out where that hash is coming from at all
15:56:38
@szucsitg:matrix.orgszucsitghttps://gist.github.com/szucsitg/70fe7ca82c51d30208595cd04b8bd7c516:05:24
@lily:lily.flowersLily Foster
In reply to @szucsitg:matrix.org
https://gist.github.com/szucsitg/70fe7ca82c51d30208595cd04b8bd7c5
I may not be understanding something, but why would you have a separate node-modules derivation here and then just use stdenv.mkDerivation to build what is a yarn package?
16:07:34
@lily:lily.flowersLily Foster
In reply to @szucsitg:matrix.org
https://gist.github.com/szucsitg/70fe7ca82c51d30208595cd04b8bd7c5
* I may not be understanding something, but why would you have a separate node-modules derivation here and then just using stdenv.mkDerivation to build what is a yarn package?
16:07:40
@szucsitg:matrix.orgszucsitgMaybe my pattern is completely off, but there's not much documentation around mkYarnPackage. Also ultimately due to the project structure we install packages in root, then build in a subfolder 3 levels down16:09:51
@szucsitg:matrix.orgszucsitgSo I thought this way I have fight less with nix patterns at the end16:10:23
@lily:lily.flowersLily Foster mkYarnPackage is designed to build yarn packages, and the fact that it makes a node_modules folder at all is just a byproduct of that. I feel like you'll have an easier time without that indirect, especially since running yarn plain like you are now won't actually work without the setup stuff that mkYarnPackage does 16:11:38
@lily:lily.flowersLily Foster * mkYarnPackage is designed to build yarn packages, and the fact that it makes a node_modules folder at all is just a byproduct of that. I feel like you'll have an easier time without that indirection, especially since running yarn plain like you are now won't actually work without the setup stuff that mkYarnPackage does 16:11:47
@lily:lily.flowersLily Fosterstill isn't gonna fix the error you came in here for though16:12:34
@lily:lily.flowersLily Fosteri'm looking into that16:12:36
@lily:lily.flowersLily Foster I'm assuming you must have IFD on, since you didn't add a yarn.nix? 16:14:42

Show newer messages


Back to Room ListRoom Version: 6