Я новичок в web dev и следую учебному пособию JS, которому всего 1 год, но который использует устаревшие инструкции для импорта библиотеки JS date-fns с CDN. Мне нравятся CDN, к сожалению, сейчас доступен только пакет npm ( ссылка на документацию ).
Я убедился, что npm был обновлен, затем установил date-fns в нужный каталог с следующая строка в терминале:
npm install date-fns --save
Больше нет инструкций по использованию пакета, кроме этого примера, который, как я полагаю, содержится в файле JS, а не html:
import { formatDistance, subDays } from 'date-fns'
... но использование этого синтаксиса для попытки импортировать метод isToday из пакета выдает следующее предупреждение в моей консоли Chrome:
Uncaught SyntaxError: Cannot use import statement outside a module
Этот вопрос задается в другом месте, но в этих ответах так много npm связанного жаргона, что я не мог сказать, что я должен был делать. Кроме того, код был другим и старше. Относится ли «модуль» к пакету npm?
Можно было бы надеяться, что годичный урок будет достаточно новым для подражания. Увы, ушная сера.