Пытаюсь освоить WebStorm. Создал проект Node.js Express App.
Хочу добавить библиотеку.
Установил ее: $ npm install vsvg-paths
Я как понимаю, нужно в app.js ее подключить. Пытаюсь сделать это так:
var vsvg_paths = require("vsvg-paths");
app.use(vsvg_paths.decode());
Но мне тактично сообщают, что я делаю, что-то не так (говорит, что decode() не является функцией или просто ошибка подключения библиотеки, если укажу decode не как функцию).
Подскажите, как правильно подключить библиотеку или где почитать об этом?
Вот сама библиотека https://github.com/jcblw/vsvg-paths
Там же все написано:
var paths = require( 'vsvg-paths' );
var path = 'M0 0 L10 10 l1 1';
var data = paths.decode(path);
Подключаете вы её правильно. Непонятно, как вы её хотите использовать и где. В ответе Ares God всё верно, я перепроверил.
Проделанные действия:
// этот импорт вверху файла, до инициализации приложения
var paths = require( 'vsvg-paths' );
// этот код после импортов
var path = 'M0 0 L10 10 l1 1';
var data = paths.decode(path);
console.log('data:', data);
Data: [ { x: 0, y: 0, rel: false }, { x: 10, y: 10, rel: false }, { x: 1, y: 1, rel: true } ]Запускал через меню Run -> Run... В появившемся окошке выбрал app.js
Если вы хотели использовать эту библиотеку на клиенте, то вам нужно добавить её в папку /public/javascript/vsvg-paths и импортировать в index.html
<script src="public/javascripts/vsvg-paths/decode.js"></script>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости