【问题标题】:How to resolve Babel issue when trying to run Geolocation on Android device?尝试在 Android 设备上运行 Geolocation 时如何解决 Babel 问题?
【发布时间】:2020-03-20 22:34:04
【问题描述】:

我正在尝试将 Geolocation 添加到我的 ionic 应用程序中,运行以下命令:

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

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

但是,我收到以下错误消息:

发生未处理的异常:[BABEL] C:\Users\damie\Documents\Ionic\geoLocation\www\0-es2015.js:不能 找到插件“提案数字分隔符”。确保有一个条目 ./available-plugins.js 。

谁能告诉我如何解决这个问题?

【问题讨论】:

    标签: cordova ionic-framework babeljs


    【解决方案1】:

    我设法找到了解决方案:

    1. 删除 node_modules 和 package-lock.json
    2. 将“分辨率”:{ “@babel/preset-env”: “^7.8.7” } 添加到 package.json

    1. 运行npm install npm-force-resolutions --save-dev
    2. 运行npm install
    3. 运行npx npm-force-resolutions
    4. 运行npm install again

    然后运行您的应用程序(即ionic cordova run android),& 应该可以工作

    【讨论】:

      猜你喜欢
      • 2022-01-16
      • 2019-10-23
      • 1970-01-01
      • 2016-05-19
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多