Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 22.02.2015, 22:52
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от nerv_ Посмотреть сообщение
Заинлайнил html

melky, слушай, у меня вопрос. Можно ли сделать так, чтобы во время сборки вместо текстовой переменной подставлялось читалось и подставлялось имя текущего файла (без расширения)?
Сейчас приходится руками писать, не очень удобно https://yadi.sk/i/NMa01ZeteqKf8
webpack немножко инъекцирует фишки nodejs в файлы фронтенда.

тебе имя файла нужно? попробуй __filename
http://webpack.github.io/docs/configuration.html#node


Сообщение от nerv_ Посмотреть сообщение
я как знал))) Пишу все в es6 стиле =)
это из-за именнованных импортов\экспортов, походу, такое сделали...
Ответить с цитированием
  #12 (permalink)  
Старый 22.02.2015, 22:57
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от melky
тебе имя файла нужно? попробуй __filename
возвращает
/index.js

а у меня оно совсем другое

Ну и ладно. Все равно симпатично https://yadi.sk/i/-wOKWr2HeqLL4 =)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 22.02.2015 в 23:02.
Ответить с цитированием
  #13 (permalink)  
Старый 22.02.2015, 23:03
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от melky
нужно делать импорт и экспорт в одном стиле - т.е. либо ES6, либо CJS
У меня в одном стиле.

На странице подключаю реакт. Собираю без реакт.

Падает в React.render(React. Реакт подкючен, а ошибка все равно Uncaught TypeError: object is not a function

При сборке ошибок нет, на странице падает. В клоне проекта 6to5 все ок. Хз что это такое..ю
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 22.02.2015 в 23:12.
Ответить с цитированием
  #14 (permalink)  
Старый 22.02.2015, 23:55
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Упс. Бабель не трансформирует jsx.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #15 (permalink)  
Старый 22.02.2015, 23:59
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Gozar
Упс. Бабель не трансформирует jsx
он и не должен (насколько я понимаю). Лоадер подключи https://github.com/petehunt/jsx-loader

http://webpack.github.io/docs/list-o...tml#templating
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #16 (permalink)  
Старый 23.02.2015, 00:00
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от nerv_
он и не должен
А это тогда что? https://babeljs.io/docs/usage/jsx/
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #17 (permalink)  
Старый 23.02.2015, 00:06
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Походу кривой в Babel-e сборщик jsx. Он мне компонент собирает как элемент дом.
React.render(React.DOM(AvatarBlock, null)

вместо:

React.render(React.createElement(AvatarBlock
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #18 (permalink)  
Старый 23.02.2015, 00:07
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Либо я в жизни чего-то не понимаю, либо Babel резко отсырел Нехоцица откатываться назад... :'(
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #19 (permalink)  
Старый 23.02.2015, 00:22
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Всё, терпение лопнуло, откат на 6to5 и полгода жду пока не исправят.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #20 (permalink)  
Старый 23.02.2015, 09:41
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Gozar
Всё, терпение лопнуло, откат на 6to5 и полгода жду пока не исправят.
лучше бы issue написал https://github.com/babel/babel/issues
помог бы не только себе, но и остальным =)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск