Обновить

Комментарии 18

Да я просто хотел запустить одну строчку кода, чтобы проверить этот алгоритм…
Чтобы проверить алгоритм на одну строчку кода можно было скопировать его из файла на гитхабе :)

Все равно не вышло бы, там был typescript в .js-файле:)

Что тоже очень странно. Может автор перепутала typescript с flow?

Очень может быть.

Автор — Lea Verou — одна из самых знаменитых фронтендеров мира, с сотней выступлений на конференциях, одной из лучших книг в мире по CSS и членством в w3c.

Она не спутала TS и flow :)
Чтобы выступать на конференциях нужно быть специалистом по конференциям :)

Не умаляя ее заслуг, я лишь делаю вывод на основании ее же статьи. Разобраться с вопросом она не смогла. Хотя и «одна из самых знаменитых фронтендеров мира, с сотней выступлений на конференциях, одной из лучших книг в мире по CSS и членством в w3c»
Я думаю, автор имела в виду, что запустить этот алгоритм можно одной строчкой, а уже какой он длины — совершенно другой вопрос

Статья на грани фантастики. Встретить Typescript залитый в npm? Да еще и с разрешением .js? Это либо очень толстый троллинг, либо автор пакета сам не понимал, что же он выкладывает. Хочется просто попробовать либу? На npm давным давно есть RunKit в котором обычный алгоритм протестить не составит труда. Для чего было новичку советовать закостылять импорты вместо require? В экосистеме есть неочевидные моменты, но приведенное в статье далеко не про это. Разве виноват молоток, что гвоздем бьют по нему? Проблема тут явно в горе-советчике

Предполагаю, что там был какой-нибудь ES6, который автор принял за TypeScript. Статья о том, как один человек, который не разбирается в вопросе, пытался помочь другому такому же.

А потом выясняется, что это вообще был Hegel/Flow. Либо то что он в папку сырцов зашел, а не скомпилированный вариант. Я на самом деле до сих пор сомневаюсь включать исходники в npmignore или нет.

НЛО прилетело и опубликовало эту надпись здесь

Честно говоря, складывается ощущение, что это не только проблема веба, а вообще такая проблема в той или иной мере везде. Начиная от Android-разработки, заканчивая C++.

он мог запустить localhost, когда это было необходимо

Это как? По моему какой то испорченный телефон на всех уровнях.

А мог бы использовать hqjs.org и не мучаться
Мир JavaScript уже давно напоминает психушку, вышедшую из под контроля. Но и взгляд ученого из статьи отдает некоторой проф деформацией. Нужно иметь определенный склад ума, чтобы на ровном месте собрать кучу невероятных граблей, а потом описать случившееся как проблему мирового уровня. Как иначе получить заветный грант?)

Видел вживую доклад Lea Verou на каком-то HolyJS, непонятно почему перевод от лица мужского рода, Лея точно девушка ))
Мне кажется, что этот случай скорее исключение чем правило, npm достаточно простой и прозрачный инструмент, но тут да, несколько странный случай)

Не согласен с тем, что это особенности js, к примеру, недавно заинтересовался языком Си, там тоже хватает бед с библиотеками

На днях апгрейдил аппликуху с JS на TS, включая graphql и ещё кучу зависимостей.
Сначала делал babel-only — всё работает. Решил подключить компилятор TS и началось — то graphql не работает, то остальные модули не резолвятся если выключить transpileOnly.


Всё вылечилось тем, что поставил module и target на es2015, и пару параметров на moduleInterop / moduleResolution. Но в этом зоопарке гуглить вообще что-то было бесполезно — в итоге сделал новый проект, новый tsconfig.json, и посмотрел что с diff'ами.


Очень было обидно за бездарно потраченное время :)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации