Size: a a a

Webpack — русскоговорящее сообщество

2020 July 03

K

Keztsk in Webpack — русскоговорящее сообщество
Эт вроде тайпскрипт, определение типа
источник

ТФ

Татьяна Фомина... in Webpack — русскоговорящее сообщество
Keztsk
Эт вроде тайпскрипт, определение типа
не, тайпскрипт тут непричем, это из статьи про js https://nimblewebdeveloper.com/blog/absolute-alias-imports-in-javascript-vscode
источник

SS

S S in Webpack — русскоговорящее сообщество
Татьяна Фомина
а зачем вот так определяют алиасы, начиная с @ ? https://prnt.sc/tbdc02 в доке вебпака в примерах такого нет
Чтобы не было конфликта имен
источник

SS

S S in Webpack — русскоговорящее сообщество
Или хотя бы минимизировать конфликт
источник

ТФ

Татьяна Фомина... in Webpack — русскоговорящее сообщество
S S
Чтобы не было конфликта имен
конфликта имен с чем? с внешними установленными npm пакетами?
источник

SS

S S in Webpack — русскоговорящее сообщество
Татьяна Фомина
конфликта имен с чем? с внешними установленными npm пакетами?
Да,  вдруг ты поставила alies name и либа делает import from name
источник

SS

S S in Webpack — русскоговорящее сообщество
Собачку кстати тоже не советуют
источник

ТФ

Татьяна Фомина... in Webpack — русскоговорящее сообщество
S S
Собачку кстати тоже не советуют
а что советуют?
источник

SS

S S in Webpack — русскоговорящее сообщество
Татьяна Фомина
а что советуют?
Грандмастеры советуют вообще не юзать алиасы,  или делать через нижнее подчеркивание,  например _ASSET_PATH_
источник

ТФ

Татьяна Фомина... in Webpack — русскоговорящее сообщество
S S
Грандмастеры советуют вообще не юзать алиасы,  или делать через нижнее подчеркивание,  например _ASSET_PATH_
странно, с алиасами же удобно
источник

SS

S S in Webpack — русскоговорящее сообщество
Татьяна Фомина
странно, с алиасами же удобно
У тебя есть автоимпорт,  просто делай export const
источник

SS

S S in Webpack — русскоговорящее сообщество
А не export default
источник

ТФ

Татьяна Фомина... in Webpack — русскоговорящее сообщество
S S
У тебя есть автоимпорт,  просто делай export const
а как связаны вообще алиасы и export const? у меня везде export const, но импортить я хочу везде
import { App } from "components/App";
а не
import { App } from "./components/App";
источник

SS

S S in Webpack — русскоговорящее сообщество
Татьяна Фомина
а как связаны вообще алиасы и export const? у меня везде export const, но импортить я хочу везде
import { App } from "components/App";
а не
import { App } from "./components/App";
Ты импорт руками прописываешь?
источник

ТФ

Татьяна Фомина... in Webpack — русскоговорящее сообщество
S S
Ты импорт руками прописываешь?
не поняла? ты про автодополнение в IDE?
источник

SS

S S in Webpack — русскоговорящее сообщество
Татьяна Фомина
не поняла? ты про автодополнение в IDE?
Если ты экспортируешь константой,  тебе в другом файле достаточно прописать начало названия константы,  нажать enter и импорт сам пропишется
источник

SS

S S in Webpack — русскоговорящее сообщество
Ты так делаешь?
источник

ТФ

Татьяна Фомина... in Webpack — русскоговорящее сообщество
S S
Ты так делаешь?
да
источник

SS

S S in Webpack — русскоговорящее сообщество
А зачем тебе алиасы тогда 😂,  если так удобнее
источник

KK

Konstantin Konstanti... in Webpack — русскоговорящее сообщество
чище код с алиасами
источник