当我尝试在android Ionic 4中运行应用程序时出错

时间:2020-03-22 22:03:45

标签: ionic4

当我尝试在android中运行我的应用程序时出现此错误

发生未处理的异常:[BABEL] C:\ Users \ UserName \ Desktop \ Ionic \ MyProject \ www \ 32-es2015.js:找不到插件“ proposal-numeric-separator”。确保./available-plugins.js中有一个条目。 (同时处理:“ C:\ Users \ UserName \ Desktop \ Ionic \ MyProject \ node_modules \ @babel \ preset-env \ lib \ index.js”) 有关更多详细信息,请参见“ C:\ Users \ UserN〜1 \ AppData \ Local \ Temp \ ng-GJZvQx \ angular-errors.log”。 [ERROR]运行子进程ng时发生错误。

2 个答案:

答案 0 :(得分:1)

this workaround

中所述
  1. 删除node_modules和package-lock.json
  2. 将“ resolutions”:{“ @ babel / preset-env”:“ ^ 7.8.7”}添加到package.json
  3. npm安装npm-force-resolutions --save-dev
  4. npm安装
  5. npx npm-force-resolutions
  6. 再次安装npm
  7. 运行或构建您的应用

如果该错误在以后的应用程序版本中仍然存在,请尝试从第5步开始构建它。

答案 1 :(得分:1)

打开package.json

"dependencies": {
    "@babel/compat-data": "7.8.0"
}

运行命令 npm install 然后构建您的项目,它应该可以工作。