1

我创建了一个 PCF(Powerapps 组件框架),我在其中使用了 GEOCODE 功能。我已经使用“npm install node-geocoder”安装了所需的组件并添加了以下代码:

let nodeGeocoder = require('node-geocoder');
 
let options = {
  provider: 'openstreetmap'
};
 
let geoCoder = nodeGeocoder(options);
geoCoder.geocode('Luray Caverns')
  .then((res)=> {
    console.log(res[0].latitude);
    console.log(res[0].longitude);
  })
  .catch((err)=> {
    console.log(err);
  });

当我使用“npm run build”构建此代码时,构建失败并出现以下错误: ERROR in ./node_modules/request/lib/har.js Module not found: Error: Can't resolve 'fs' in 'D:\ PCF\Demo\node_modules\request\lib'

找不到模块:错误:无法解析 'D:\PCF\Demo\node_modules\forever-agent' 中的 'net' ./node_modules/node-geocoder/lib/geocoder/agolgeocoder.js 中的错误 找不到模块:错误: 无法解析 'D:\PCF\Demo\node_modules\node-geocoder\lib\geocoder' 中的 'net'

./node_modules/node-geocoder/lib/geocoder/datasciencetoolkitgeocoder.js 中的错误模块未找到:错误:无法解析 'D:\PCF\Demo\node_modules\node-geocoder\lib\geocoder' 中的 'net'

./node_modules/node-geocoder/lib/geocoder/abstractgeocoder.js 中的错误模块未找到:错误:无法解析 'D:\PCF\Demo\node_modules\node-geocoder\lib\geocoder' 中的 'net'

任何帮助都会有所帮助。

提前致谢。

4

0 回答 0