Size: a a a

2019 September 12

KA

Kenan Ayvazov in Frontend_ru
Igor N
Господа, подскажите по конфигу вебпака. Прочитал из доков, как алиасы для путей прописать, чтобы длинные пути сократить в импортах. Делаю

resolve = {
    alias: {
        'components': path.resolve(__dirname, 'src/app/components'),
        'pages': path.resolve(__dirname, 'src/app/pages'),
        'modules': path.resolve(__dirname, 'src/app/modules'),
    }
...
}

В компоненте пишу

import { Spinner } from "components/Shared/Spinner";

но сборщик говорит кеннот файнд модуль. ЧЯДНТ и что пропускаю?) Проверил - вебпак корректные пути генерирует в алиасах
alias: {
 '@': path.join(__dirname, '../'),
 '@platform': path.join(__dirname, '../platform/')
 '@header': path.join(__dirname, '../platform/header')
}
источник

S

Syntax Highlight Bot in Frontend_ru
Kenan Ayvazov
alias: {
 '@': path.join(__dirname, '../'),
 '@platform': path.join(__dirname, '../platform/')
 '@header': path.join(__dirname, '../platform/header')
}
источник

KA

Kenan Ayvazov in Frontend_ru
попробуй так
источник

KA

Kenan Ayvazov in Frontend_ru
хотя странно, что так, как ты сделал - не работает
источник

IN

Igor N in Frontend_ru
Kenan Ayvazov
попробуй так
Не помогло (
источник

IN

Igor N in Frontend_ru
Забавно. Пишет Compiled successfully, и затем checking finished width errors. И перечисляет их. Но сборка собирается)
источник

VK

Vlad K. in Frontend_ru
Igor N
Забавно. Пишет Compiled successfully, и затем checking finished width errors. И перечисляет их. Но сборка собирается)
Может это ошибки от тайпскрипта или он не юзается?)
источник

IN

Igor N in Frontend_ru
Vlad K.
Может это ошибки от тайпскрипта или он не юзается?)
Кстати, да, это мысль. И куды копать?
источник

VK

Vlad K. in Frontend_ru
Да просто у меня так компилится если есть ошибки в типах. Какой текст ошибки?
источник

IN

Igor N in Frontend_ru
Не, с типами всё норм
источник

IN

Igor N in Frontend_ru
i 「wdm」: Compiled successfully.
× 「atl」: Checking finished with 1 errors [at-loader] ./src/login/index.tsx:6:34    
TS2307: Cannot find module 'components/Shared/Spinner/Spinner'.
источник

VK

Vlad K. in Frontend_ru
Не может найти модуль, Spinner , ты его добавляешь в файле index.tsx
источник

VK

Vlad K. in Frontend_ru
Хз, это вроде от TS проверка, не уверен
источник

IN

Igor N in Frontend_ru
Нагуглил, куда копать. Спасибо за подсказку
источник

IN

Igor N in Frontend_ru
В общем, в tsconfig тоже надо было правила добавить
"baseUrl": "./",
"paths": {
      "components/*": ["src/app/components/*"],
      "pages/*": ["src/app/pages/*"],
      "modules/*": ["src/app/modules/*"]
}

Всем спасибо)
источник

AM

Aga Mahmudov in Frontend_ru
Alexander Kladkov
Object.values(obj)
Как именно в контекст итоговом сохранить exchange
источник

AK

Alexander Kladkov in Frontend_ru
Aga Mahmudov
Как именно в контекст итоговом сохранить exchange
Я хз о чём ты
источник

AM

Aga Mahmudov in Frontend_ru
Alexander Kladkov
Я хз о чём ты
Я сейчас вызываю getAccounts(), он выдаёт
[
[{login: ..., ...}, ...],
[{login: ..., ...}, ...]
]
источник

AM

Aga Mahmudov in Frontend_ru
Типа инфа об аккаунтах, но он не говорит с какой биржи они
источник

AM

Aga Mahmudov in Frontend_ru
Aga Mahmudov
есть такая структура:
{
exchange1: [{login: …, passworrd: …}, {login: …, password…}, …],
exchange2: [{login: …, passworrd: …}, {login: …, password…}, …]
}

Надо провести каждый из аккаунтов через функцию получения данных аккаунта и на выходе сгруппировать также по биржам
Структура должна быть такая же, только с уже подробной информацией
источник