簡體   English   中英

錯誤:找不到模塊“ togeojson”

[英]Error: Cannot find module 'togeojson'

我嘗試在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 });

我在存儲我的app.js文件(上面的代碼所在的位置)的同一目錄中運行npm init ,並且在將@ mapbox / togeojson軟件包安裝到我的應用程序時使用了--save標志。

我正在運行節點版本8.11.2和npm v 6.1.0。

如何在node / npm中調試這樣的問題?

它是@mapbox/togeojson包,而不是togeojson ,因此應如下所示:

var tj = require('@mapbox/togeojson');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM