Size: a a a

2021 April 23

A

Arseny in JS Liberty
браузер обычно нужен для этого
источник

Р

Роман in JS Liberty
С данными, которые иногда меняются.
источник

A

Arseny in JS Liberty
дык html все равно лучше браузером тянуть, curl не вытянет то, что подгружает js
источник

ДФ

Дмитрий Филиппенко... in JS Liberty
источник

ia

ivan anatolyevich 🏋... in JS Liberty
источник

Э

Эд in JS Liberty
источник

A

Arseny in JS Liberty
источник

ia

ivan anatolyevich 🏋... in JS Liberty
Я сделал шашлык и нажрался
источник

Э

Эд in JS Liberty
я сварил куриную грудку с кашкой и поел
источник

МН

Максим Нестеров... in JS Liberty
Кратко о беседе программистов джс
источник

А

Александр in JS Liberty
подскажите, как такое получается? Есть простейшая библиотека, в которой весь код в одном файле index.js для отображения гугловской капчи во Вью 3. Она работает.
Но когда я копирую этот файлик за пределы папки модулей себе "для личного использования" (даже со всей папкой), то начинаются проблемы...  Всплывают 3 ошибки js: дубликат имен пропсов и 2 обращения к переменной, которая не было объявлена, так ее еще и нет, а будет создана внешним скриптом гугловским потом.

В чем разница то? Если я хитрю и подключаю импорт с той библиотеки, а потом меняю на свой файл, то продолжает работать. Но если попытаться делать какие-то манипуляции (переименовываю файл и потом даже снова возвращаю имя, и т.д.), то снова лезут ошибки.
Т.е. код как бы рабочий получается, только Вью его, наверное, считает нерабочим?

Вот сам этот файл бедовый:
https://github.com/bbonch/vue3-recaptcha2/blob/master/index.js
источник

МН

Максим Нестеров... in JS Liberty
Наверно проблема в vc
источник

T

Th0r in JS Liberty
type: module наверное? попробуй переименовать в mjs
источник

А

Александр in JS Liberty
да, вроде помогло и работает! конечно, хотелось бы вообще без этого пакедж.джейсона обойтись, но все равно лучше, чем импортить из установленной библиотеки. Там просто был один косяк, который вручную надо править, а так будет надежнее
источник

T

Th0r in JS Liberty
ну без пакедж.джейсона яже тебе сказал как попробовать - переименуй в файл в index.mjs
источник

А

Александр in JS Liberty
а, сам файл!
источник

А

Александр in JS Liberty
я тип поменял в пакеджджейсоне с модул на этот. То помогло. Не очень стабильно при манипуляциях, но при запуске вью работает.
источник

А

Александр in JS Liberty
да, помогло) спасибо. А это расширение не грозит какими-то проблемами в будущем потенциальными при развертывании где-нибудь?
источник

T

Th0r in JS Liberty
если где-то старая версия ноды - то надо будет запускать с флагом чото там experimental...
источник

T

Th0r in JS Liberty
но пожалуй уже нет, это достаточно старая фича
источник