【问题标题】:How can I resolve "An error occurred while running subprocess ng" when deploying ionic app?部署 ionic 应用程序时如何解决“运行子进程 ng 时发生错误”?
【发布时间】:2020-03-26 14:13:29
【问题描述】:

我最近制作了一个 ionic 应用程序,当我尝试使用它来部署它时

ionic cordova build android

我收到以下错误:

An unhandled exception occurred: [BABEL] C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\www\focus-visible-15ada7f7-js-es2015.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "C:\\Users\\dipes\\OneDrive\\Documents\\GitHub\\demoapp\\node_modules\\@babel\\preset-env\\lib\\index.js")
See "C:\Users\dipes\AppData\Local\Temp\ng-8Jt401\angular-errors.log" for further details.
[ERROR] An error occurred while running subprocess ng.

在日志文件中,我得到了

    [error] Error: [BABEL] C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\www\focus-visible-15ada7f7-js-es2015.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "C:\\Users\\dipes\\OneDrive\\Documents\\GitHub\\demoapp\\node_modules\\@babel\\preset-env\\lib\\index.js")
    at getPlugin (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\@babel\preset-env\lib\index.js:67:11)
    at C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\@babel\preset-env\lib\index.js:258:62
    at Array.map (<anonymous>)
    at C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\@babel\preset-env\lib\index.js:258:43
    at C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\@babel\helper-plugin-utils\lib\index.js:19:12
    at C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\@babel\core\lib\config\full.js:179:14
    at Generator.next (<anonymous>)
    at Function.<anonymous> (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\@babel\core\lib\gensync-utils\async.js:26:3)
    at Generator.next (<anonymous>)
    at step (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\gensync\index.js:254:32)
    at evaluateAsync (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\gensync\index.js:284:5)
    at Function.errback (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\gensync\index.js:108:7)
    at errback (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\@babel\core\lib\gensync-utils\async.js:70:18)
    at async (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\gensync\index.js:183:31)
    at onFirstPause (C:\Users\dipes\OneDrive\Documents\GitHub\demoapp\node_modules\gensync\index.js:209:13)
    at Generator.next (<anonymous>)

【问题讨论】:

  • 您确定已将此插件添加到您的项目中吗?科尔多瓦插件添加提案数字分隔符?

标签: android angular cordova ionic-framework


【解决方案1】:

删除此文件

[dir_project_name]/node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file

【讨论】:

    猜你喜欢
    • 2021-05-24
    • 2019-05-16
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2021-10-20
    • 2019-04-17
    • 1970-01-01
    相关资源
    最近更新 更多