Как вы можете просмотреть пакеты npm на сайте?
Я пытался заставить работать конкретный пакет Node.js, созданный Uber. Я новичок в Node js, но вот шаги, которые я выполнил, чтобы получить код:
- Клонировали их репо
- побежал npm установить
- побежал нпм старт
Я не понимаю, как я могу просматривать этот сайт, хотя. Кажется, что это сработало с точки зрения запуска пакета, но теперь, куда мне обратиться, чтобы просмотреть этот сайт? Вообще должен быть файл html, верно? Я не вижу никого.
2 ответа
Вы можете клонировать пакет узла, используя следующую команду, чтобы использовать его в своем проекте.
npm install --save deck.gl luma.gl
Например, если вы работаете с React JS . Вы можете написать код таким образом.
import MapGL from 'react-map-gl';
import DeckGL from 'deck.gl/react';
import {ScatterplotLayer, Viewport} from 'deck.gl';
const data = [];
const viewport = new Viewport();
return (
<MapGL>
<DeckGL
viewport={viewport}
layers={[new ScatterplotLayer({data})]}
/>
</MapGL>
);
Пожалуйста, обратитесь по этой ссылке:
Начало работы: http://uber.github.io/deck.gl/
Использование с React: http://uber.github.io/deck.gl/
Здесь HTML это виртуальный дом, который находится в синтаксисе JSX.
Если вы посмотрите на start
Сценарий, вы можете увидеть, что он просто идет, установить, а затем запустить автономный пример, а не фактический веб-сайт, размещенный на страницах github.
(cd examples/layer-browser && (path-exists node_modules || npm i) && npm run start-local)
Чтобы ознакомиться с кодом и зависимостями сайта, перейдите в демонстрационный каталог. Находясь в этой папке, вы можете npm install
чтобы получить зависимости сайта, экспортировать глобальные MAPBOX_ACCESS_TOKEN
Переменная env с допустимым токеном mapbox (вы можете получить его бесплатно на веб-сайте MapBox) и, наконец, запустить npm start
,
Это откроет браузер на http://localhost:3000
и вы можете начать играть вокруг.
Отказ от ответственности: я работаю на Uber в команде визуализации данных, ответственной за deck.gl.