Ошибка: не удается найти модуль 'togeojson' - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь использовать этот модуль в файле node.js и сталкиваюсь с ошибкой «Ошибка: не удается найти модуль« togeojson »», когда я пытаюсь использовать документированный пример кода:

// using togeojson in nodejs

var tj = require('togeojson'),
    fs = require('fs'),
    // node doesn't have xml parsing or a dom. use xmldom
    DOMParser = require('xmldom').DOMParser;

var kml = new DOMParser().parseFromString(fs.readFileSync('foo.kml', 'utf8'));

var converted = tj.kml(kml);

var convertedWithStyles = tj.kml(kml, { styles: true });

Я запустил npm init в том же каталоге, в котором хранится мой файл app.js (где находится приведенный выше код), и я использовал флаг --save при установке пакета @ mapbox / togeojson в мое приложение.

Я использую узел версии 8.11.2 и npm v 6.1.0.

Как мне отладить проблему, подобную этой, в node / npm?

1 Ответ

0 голосов
/ 03 июля 2018

Это @mapbox/togeojson пакет, а не togeojson, поэтому он должен быть как:

var tj = require('@mapbox/togeojson');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...