Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Зачем не работает

Илон Маск Мастер (2069), закрыт 1 год назад
На сайте codesandbox.io пример работает.
https://codesandbox.io/s/testing-vanilla-video-js-nms5s?file=/index.js
А у меня нет, я скачал прект.
В консоле ошибка, на странице ничего не вводится:
Uncaught SyntaxError: Cannot use import statement outside a module (at index.js:1:1)
Лучший ответ
Bulat_Almukhametov Мастер (1160) 1 год назад
Скачай node.js и установи (гугл в помощь) Потом открой командную строку, перейди к папке скачанного проекта, например: cd C:\Users\имя_пользователя\Downloads\скачанный_проект и нажми enter (путь свой укажи, это только пример). Потом введи npm start и нажми enter.

p.s. Это только исходники. Чтобы не хранить библиотеки и экономить место, используется файл package.json, где в dependencies указаны библиотеки, которые программа nodejs сама умеет скачивать из интернета. В devDependencies указаны библиотеки, которые в самом коде не используются, а нужны для компиляции sass в css или для объединения нескольких файлов в один.
Bulat_AlmukhametovМастер (1160) 1 год назад
Если есть Visual Studio Code (node.js нужно все равно отдельно скачать и установить), то открываешь скачанную папку, где лежит package.json (именно папку, а не файл), потом нажимаешь ctrl+J и в открывшемся терминале вводишь npm start и жмешь enter.
Илон МаскМастер (2069) 1 год назад
Та-же ошибка(снова) сделал как вы сказали вот:
Bulat_Almukhametov Мастер (1160) Zohid Jabborov, забыл, npm install, потом npm start
Илон МаскМастер (2069) 1 год назад
Вот страница:
Илон МаскМастер (2069) 1 год назад
Большое спасибо все работает!
Своем сайте можно исплоьзовать этот плеер?
Bulat_Almukhametov Мастер (1160) Zohid Jabborov, да после всех компиляций у тебя получаются обычные html, js, css, которые ты можешь использовать. Тебе их надо найти в какой-нибудь папке dist или как там у parcel-а не знаю и скопировать.
Остальные ответы
Яков Гото Искусственный Интеллект (320880) 1 год назад
Потому что node.js надо выполнять на сервере.
Илон МаскМастер (2069) 1 год назад
Нужно подключить node.js?
Яков Гото Искусственный Интеллект (320880) что значит нужно, факт наличия файла packages в проекте указывает на то, что этот проект работает на node.js. Попробуй запустить на виртуальном сервере.
Илон МаскМастер (2069) 1 год назад
Можете подробнее :)
Илон МаскМастер (2069) 1 год назад
Как запустить на виртуальном сервере
Яков Гото Искусственный Интеллект (320880) Установи xampp к примеру, помести файлы проекта в папку с сайтами и открой через localhost свой файл index.html. Но базе ноды тоже есть виртуальные сервера, но с ними мороки больше.
Илон МаскМастер (2069) 1 год назад
Refused to apply style from 'http://localhost:90/testing-vanilla-video-js/skin.scss' because its MIME type ('') is not a supported stylesheet MIME type, and strict MIME checking is enabled. Такая ошибка теперь
Яков Гото Искусственный Интеллект (320880) видимо нужен еще scss, только я им никогда не пользовался на виртуальном сервере, так что не знаю, как его подключать. Может проще конвертировать в css.
Илон МаскМастер (2069) 1 год назад
Та же проблема в который загаволке
Запустил с OpenServer
Похожие вопросы