Size: a a a

Love Frontend Chat

2020 May 01

JT

John Travolta in Love Frontend Chat
спасибо, покопаю
тут советуют webpack externals, но для этого надо установить 'webpack-node-externals', че-то не хочется устанавливать на каждый чих какой-то пакет
источник

A

Artur in Love Frontend Chat
John Travolta
а такой вопрос, вменяемого ответа в гугле не нашел
Вот мне не хочется постоянно писать import from ../../../pic.jpg и т.п.
Я хочу глобально положить в переменную imagesPath абсолютный путь к 'public/images/' и потом внутри компонентов конкатенировать что-то вроде import picture from {imagesPath + 'pic.js'}
Но ничего не вышло, советуют еще в process.env тулить
В общем, хотел у вас спросить как вы делаете?
источник

JT

John Travolta in Love Frontend Chat
да, я тут был только что, но не заработало
Может я не так понял
источник

V🦖

Valentine 🦖 in Love Frontend Chat
https://youtu.be/2q82bGtujFA

Это только что всплыло у меня в рекомендациях
источник

IG

Ilshat Gayanov in Love Frontend Chat
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Не нагуглил. Как чинить?
источник

A

Artur in Love Frontend Chat
Chmod на глобальные модули мб
источник

IG

Ilshat Gayanov in Love Frontend Chat
пробуй с рута
источник

IG

Ilshat Gayanov in Love Frontend Chat
sudo
источник

OH

Oscar Handsome in Love Frontend Chat
Ебать наркомания))) но в японии бы посмеялись)
источник

V🦖

Valentine 🦖 in Love Frontend Chat
Oscar Handsome
Ебать наркомания))) но в японии бы посмеялись)
https://www.youtube.com/watch?v=MmdmiFvOvsg


он его еще и обновил)
источник

OH

Oscar Handsome in Love Frontend Chat
Ахренеть🤣
источник

OH

Oscar Handsome in Love Frontend Chat
Что за восстание машин?!
источник

JT

John Travolta in Love Frontend Chat
Есть у кого-то рабочий пример подключения алиасов и импорта?
У меня нихрена не работает
источник

JT

John Travolta in Love Frontend Chat
Или может кто подскажет, хотел картинки импортить, но хрен с ними, сначала бы просто компонент

Вебпак:
resolve: {
   extensions: [ '', '.js', '.jpg' ],
   alias:{
       '@images': path.resolve(__dirname, 'public/images/index.js')
   },  
},

Компонент (public/images/index.js):
import React from 'react';
const Images = () => (
   <>
       <h1>IMAGES</h1>
   </>
);
export default Images;

Импорт:
import Images from '@images';

Ошибка:
Cannot find module '@images'
источник

A

Artur in Love Frontend Chat
alias rabotaet na folder
источник

A

Artur in Love Frontend Chat
не уверен что на файл сработает
источник

JT

John Travolta in Love Frontend Chat
в доках такой пример был
Но если сделать так
'@images': path.resolve(__dirname, 'public/images')
То все равно ошибка та же
источник

JT

John Travolta in Love Frontend Chat
вот в доке
источник

JT

John Travolta in Love Frontend Chat
источник