[英]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.