科尔多瓦要求抛出'foreach'未定义

abe*_*els 17 cordova

运行cordova requirements browser命令时,出现错误说明:错误:无法读取未定义的属性'forEach'.它没有告诉我错误源自何处,也没有--debug属性的要求.就我而言,这个错误可能来自我项目中的任何文件......

Dan*_*ico 0

您可以安装 cordova 8.1.2,它将显示带有 的堆栈跟踪-d,例如:

$ cordova requirements -d
PlatformApi successfully found for platform browser
PlatformApi successfully found for platform ios

Requirements check results for browser:
Cannot read property 'forEach' of undefined
TypeError: Cannot read property 'forEach' of undefined
    at /usr/local/lib/node_modules/cordova/src/cli.js:397:35
    at Array.map (<anonymous>)
    at /usr/local/lib/node_modules/cordova/src/cli.js:388:68
    at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:854:54)
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:883:30
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:13)
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:624:44
    at runSingle (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:137:13)
    at flush (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:125:13)
    at process._tickCallback (internal/process/next_tick.js:61:11)
Run Code Online (Sandbox Code Playgroud)

这可能会帮助您找到错误