Heinemann, картинку я вам любую могу нарисовать. Я просил ссылку на документацию, чтобы я сам мог увидеть.
Даже если такая документация есть, то это вероятно просто невнимательность при переписывании или дополнении документации. Вместе эти конструкцуии работать не могут. node.js работает либо в режиме modules, либо в режиме commonjs. Это задается в настройке файла package.json опцией type=modules.
Специально для вас нагуглил:
В режиме ES-modules все же можно использовать require, если предварительно ее подгрузить
// These lines make "require" available
import { createRequire } from "module";
const require = createRequire(import.meta.url);
В режиме CommonJS использовать импорты никак не выйдет.
По крайней мере на текущий момент (node v18)
В любом случае код следует прогнать через сборщик и использовать на страницах собранный билд.
В ларавел в качестве сборщика по умолчанию используется либо Mix, либо Vite, в зависимости от версии. https://laravel.com/docs/10.x/vite
kan3k1k3n, Удивительно, правда?
Вы сами написали ширину в сто процентов и при этом вам не нужно, чтобы она растягивалась на сто процентов. Зачем тогда писали это?
А разве какой-то особый тип нужен для плейлистов?
Я просто поднимал в локалке простейший сервер на browser-sync под нодой и подключался к нему http://192.168.0.100/playlist.m3u8
Даже если такая документация есть, то это вероятно просто невнимательность при переписывании или дополнении документации. Вместе эти конструкцуии работать не могут. node.js работает либо в режиме modules, либо в режиме commonjs. Это задается в настройке файла package.json опцией type=modules.
Специально для вас нагуглил:
В режиме ES-modules все же можно использовать require, если предварительно ее подгрузить
В режиме CommonJS использовать импорты никак не выйдет.
По крайней мере на текущий момент (node v18)