If offline builds, license checking, or stable dependency versions are not important to you then you can use the meta-nodejs layer. It just uses the yarn tool directly https://github.com/imyller/meta-nodejs.
On a hijacked side note has yarn been considered as a solution to some of our npm issues? It seems to be npm with built in licnese checking and better version determination. Might not cover 100% of our use cases, but then npm only seems to work 50% of the time without tweaking something anyways. -----Original Message----- From: openembedded-core-boun...@lists.openembedded.org [mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf Of Jan Kiszka Sent: Wednesday, June 07, 2017 7:04 AM To: Alexander Kanavin; openembedded-core@lists.openembedded.org Cc: Paul Eggleton Subject: Re: [OE-core] Fun with npm shrinkwrap On 2017-06-07 13:43, Alexander Kanavin wrote: > On 06/06/2017 06:14 PM, Jan Kiszka wrote: > >> Yeah, good points. Probably this problem is also related to OE >> reimplementing parts of the npm logic. >> >> But I suppose those concepts won't materialize very soon, will they? I'm >> also looking for a short-term solution, at least some reasonable tactic >> to generate such recipes in the meantime. Is there something in that >> thread I should dig into? > > What I am getting at is that it would be awesome if you convince your > management that npm support in Yocto is a problem that needs a better > solution and work on it. Yes, this means you can't work on product > development for quite some time; this is the price for using open source > projects without a commercial support contract :) We are such a instance support :) - but we also need to get paid / pay our contractors. > > My apologies if this is not the answer you were seeking. > I'm getting your point, even more now as I ran into a package that does not even install at all (node-red-contrib-opcua). Can't promise anything at this point, but I will carry this forward, in all directions. Jan -- Siemens AG, Corporate Technology, CT RDA ITP SES-DE Corporate Competence Center Embedded Linux -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core