[尝试在Android设备上运行Geolocation时如何解决Babel问题?

问题描述 投票:0回答:1

我正在尝试通过以下命令将Geolocation添加到我的离子应用程序:

ionic cordova plugin add cordova-plugin-geolocation
npm install @ionic-native/geolocation

然后尝试在我的Android设备(ionic cordova run android)上运行它。

但是,我收到此错误消息:

发生未处理的异常:[BABEL]C:\ Users \ damie \ Documents \ Ionic \ geoLocation \ www \ 0-es2015.js:无法找到插件“ proposal-numeric-separator”。确保其中有一个条目./available-plugins.js。

有人可以告诉我如何解决此问题吗?

cordova ionic-framework babel
1个回答
0
投票
我设法找到了解决方案:

    删除node_modules和package-lock.json
  1. 将“决议”:{ “@babel/preset-env”: “^7.8.7” }添加到
  2. package.json
enter image description here

    运行npm install npm-force-resolutions --save-dev
  1. 运行npm install
  2. 运行npx npm-force-resolutions
  3. 运行npm install again
  • 然后运行您的应用(即ionic cordova run android),并且应该可以正常工作
  • © www.soinside.com 2019 - 2024. All rights reserved.