Загрузка видео...

Не удалось загрузить видео

На главную

🔥 JavaScript import maps are now in all the browsers! Here is how they work with ES modules.

129,814 просмотров • 3 лет назад •via X (Twitter)

Комментарии: 10

Фото профиля Wes Bos
Wes Bos3 лет назад

Node.js also supports something very similar to import maps. It must be prefixed with '#' and can be used as a wildcard. There is talk + experiments around supporting the full spec via Node.js Policies Deno supports the importmap spec

Фото профиля Wes Bos
Wes Bos3 лет назад

TypeScript has `path` where you can do something very similar as well, but needs some work from your bundler to work. Maybe once we see Node.js pick up import maps, the TS paths can be replaced with import maps. Web standards?

Фото профиля Jake
Jake3 лет назад

I wonder how the dependency conflicts would be solved in this context 🤔. Or is this just another way of importing a library like a regular script src tag?

Фото профиля Wes Bos
Wes Bos3 лет назад

It only resolves them 1 level deep, so your dependencies would have to resolve themselves or have their own import map. So i'd expect the same issues that we have with npm

Фото профиля Mihemed Şahîn
Mihemed Şahîn3 лет назад

🔥 So excited to try it.

Фото профиля Joaquin Beceiro
Joaquin Beceiro3 лет назад

Excellent for testing avoiding installing modules for a simple test application! Thank you!!

Фото профиля Url Sweatshirt
Url Sweatshirt3 лет назад

Was not prepared for the safari dev tools jump scare at the end

Фото профиля Joshua Koudys
Joshua Koudys3 лет назад

Good for those of us who don't need to transpile any JSX.

Фото профиля k644
k6443 лет назад

Cool!

Фото профиля 35961
359613 лет назад

#JavaScript Is boxing about putting two people in a box? In JavaScript, Boxing is the automatic conversion of strings to objects when methods are called on them.

Похожие видео