06.03.2021, 18:25
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Как импортировать файлы?
Хотел использовать datepicker библиотеку https://github.com/wwilsman/Datepicker.js. Но в исходниках есть только минифицированная версия, и, как понимаю, части скрипта разбросанные по разным файлам с inport-export function. Подскажите, как можно собрать эти файлы в один?
Есть файл package.json. Вероятно он нужен для сборщика. Но как это запустить, не представляю.
Последний раз редактировалось Янковиц, 06.03.2021 в 18:32.
|
|
06.03.2021, 19:03
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,129
|
|
Янковиц,
скопируйте файлы по ссылкам к себе на сайт из строк 9, 10
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
</style>
<link rel="stylesheet" href="https://rawgit.com/wwilsman/Datepicker.js/master/dist/css/datepicker.material.css">
<script src="https://rawgit.com/wwilsman/Datepicker.js/master/dist/datepicker.js"></script>
<script>
document.addEventListener( "DOMContentLoaded" , function() {
var datepicker = new Datepicker('#datepicker');
});
</script>
</head>
<body>
<input type="text" id="datepicker">
</body>
</html>
|
|
06.03.2021, 19:10
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
В том то и дело, что мне нужна полная версия, а не минифицированная, отсюда: https://rawgit.com/wwilsman/Datepick.../datepicker.js я уже скачал.
Дело в том, что консоль выдает ошибки и я хотел бы внести некоторые изменения. Но даже после beautifier скрипта, понять что там невозможно.
|
|
06.03.2021, 19:44
|
|
Профессор
|
|
Регистрация: 03.02.2020
Сообщений: 2,753
|
|
|
|
06.03.2021, 21:16
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 456
|
|
Янковиц,
1. Ставишь Node.js.
2. Качаешь репозиторий: Code -> Download ZIP.
3. Извлекаешь папку Datepicker.js-master из Datepicker.js-master.zip.
4. Открываешь Командную строку.
5. Переходишь в папку> cd C:\path\Datepicker.js-master
6. Ставишь зависимости> npm install
7. Запускаешь сборщик> npm run start
8. Теперь, когда в папке src будешь что-то редактировать, datepicker.js в dist будет обновляться автоматически.
|
|
06.03.2021, 21:56
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,129
|
|
несжатая версия datepicker.js
Янковиц,
по инструкции Rise, + удалить сжатие из rollup.config.js строки
,
uglify()
|
|
06.03.2021, 21:58
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,129
|
|
Rise,
пунк 8, как редактировать? и завершить npm и нужно ли завершать?
|
|
06.03.2021, 22:06
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,129
|
|
|
|
06.03.2021, 22:15
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Рони, спасибо большое! Я бы с с Node.js провозился бы весь день.
|
|
06.03.2021, 22:22
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 456
|
|
рони,
Просто в любом редакторе правишь нужный файл, обновление будет на сохранение, директория отслеживается. Завершить можно Ctrl+C или просто закрыв консоль, само оно не завершится.
Последний раз редактировалось Rise, 06.03.2021 в 22:25.
|
|
|
|