正在加载视频...

视频加载失败

Love to see Node kickin' ass like this. Node 22: → makes importing ESM into CJS files just work → added native file globbing → Introduces a task runner Thank you, Bun?

44,326 次观看 • 2 年前 •via X (Twitter)

11 条评论

Kyle TechSquidTV 的头像
Kyle TechSquidTV2 年前

> makes importing ESM into CJS files just work Dear GOD

Wes Bos 的头像
Wes Bos2 年前

Makes me think back to all the talk when it was being implemented :\

Travis Northcutt 的头像
Travis Northcutt2 年前

@steve_tenuto some kinda neat and different graphics/facecam stuff going on in this video

Fran Agulto🧗🏽‍♂️🤓 ⚛️ 的头像
Fran Agulto🧗🏽‍♂️🤓 ⚛️2 年前

that’s dope Wes!!! stoked

Phil Deschaine 的头像
Phil Deschaine2 年前

Re the ESM-into-CJS thing, Hallelujah!! What about the other direction? Can you import CJS into an ESM package?

Wes Bos 的头像
Wes Bos2 年前

Yep, that has always been possible in Node. import whatever gives you the entire module.exports import { whatever } gives you exports.whatever

Alex Stretcheira 的头像
Alex Stretcheira2 年前

How fast is running “node --run” as opposed to using a package manager like npm, yarn, or even pnpm?

Wes Bos 的头像
Wes Bos2 年前

6.34 × faster. Thanks to the GOAT @yagiznizipli

Mohammad Bagher 🦋 的头像
Mohammad Bagher 🦋2 年前

@amirsa_12 check this out! node is here to stay.

jack_the_dev 的头像
jack_the_dev2 年前

The native task runner confuses me because I thought Node relied on NPM to do that. Is Node going to drop NPM as its default task runner and package manager?

Wes Bos 的头像
Wes Bos2 年前

They have said npm isn't going anywhere, but I think the idea is a faster run. The PR shows over 100ms shaved off, which is huge for cold starts

相关视频