при запуске ionic cordova запускает браузер --verbose в корне моего проекта Ionic4 Я получаю сообщение об ошибке «Текущий рабочий каталог не является проектом на основе Cordova».См. Вывод ошибок ниже.
Я заметил, что команда создает папку "www" только для того, чтобы снова удалить ее через несколько секунд.Когда я вручную добавляю папку после ее удаления (но пока команда еще выполняется), я могу предотвратить ошибку.Однако папка "www" останется пустой, а на обслуживаемой веб-странице будет указано, что файл не найден.
Current working directory is not a Cordova-based project.
CordovaError: Current working directory is not a Cordova-based project.
at Object.cdProjectRoot (C:\nvm\v11.3.0\node_modules\cordova\node_modules\cordova-lib\src\cordova\util.js:170:15)
at C:\nvm\v11.3.0\node_modules\cordova\node_modules\cordova-lib\src\cordova\run.js:29:40
at _fulfilled (C:\nvm\v11.3.0\node_modules\cordova\node_modules\q\q.js:854:54)
at C:\nvm\v11.3.0\node_modules\cordova\node_modules\q\q.js:883:30
at Promise.promise.promiseDispatch (C:\nvm\v11.3.0\node_modules\cordova\node_modules\q\q.js:816:13)
at C:\nvm\v11.3.0\node_modules\cordova\node_modules\q\q.js:877:14
at runSingle (C:\nvm\v11.3.0\node_modules\cordova\node_modules\q\q.js:137:13)
at flush (C:\nvm\v11.3.0\node_modules\cordova\node_modules\q\q.js:125:13)
at internalTickCallback (internal/process/next_tick.js:70:11)
at process._tickCallback (internal/process/next_tick.js:47:5)
[ERROR] An error occurred while running subprocess cordova.
cordova run browser --verbose exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
ionic:cli-framework:utils:process onBeforeExit handler: process.exit received +0ms
ionic:cli-framework:utils:process onBeforeExit handler: running 2 functions +1ms
ionic:cli-framework:utils:process error while killing process tree for 15736: { Error: Command failed: taskkill /pid 15736 /T /F
ionic:cli-framework:utils:process ERROR: The process "15736" not found.
ionic:cli-framework:utils:process
ionic:cli-framework:utils:process at ChildProcess.exithandler (child_process.js:294:12)
ionic:cli-framework:utils:process at ChildProcess.emit (events.js:182:13)
ionic:cli-framework:utils:process at maybeClose (internal/child_process.js:978:16)
ionic:cli-framework:utils:process at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)
ionic:cli-framework:utils:process killed: false,
ionic:cli-framework:utils:process code: 128,
ionic:cli-framework:utils:process signal: null,
ionic:cli-framework:utils:process cmd: 'taskkill /pid 15736 /T /F' } +288ms
ionic:cli-framework:utils:process onBeforeExit handler: error from function: { Error: Command failed: taskkill /pid 15736 /T /F
ionic:cli-framework:utils:process ERROR: The process "15736" not found.
ionic:cli-framework:utils:process
ionic:cli-framework:utils:process at ChildProcess.exithandler (child_process.js:294:12)
ionic:cli-framework:utils:process at ChildProcess.emit (events.js:182:13)
ionic:cli-framework:utils:process at maybeClose (internal/child_process.js:978:16)
ionic:cli-framework:utils:process at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)
ionic:cli-framework:utils:process killed: false,
ionic:cli-framework:utils:process code: 128,
ionic:cli-framework:utils:process signal: null,
ionic:cli-framework:utils:process cmd: 'taskkill /pid 15736 /T /F' } +6ms
ionic:cli-framework:utils:process error while killing process tree for 10672: { Error: Command failed: taskkill /pid 10672 /T /F
ionic:cli-framework:utils:process ERROR: The process "10672" not found.
ionic:cli-framework:utils:process
ionic:cli-framework:utils:process at ChildProcess.exithandler (child_process.js:294:12)
ionic:cli-framework:utils:process at ChildProcess.emit (events.js:182:13)
ionic:cli-framework:utils:process at maybeClose (internal/child_process.js:978:16)
ionic:cli-framework:utils:process at Socket.stream.socket.on (internal/child_process.js:395:11)
ionic:cli-framework:utils:process at Socket.emit (events.js:182:13)
ionic:cli-framework:utils:process at Pipe._handle.close (net.js:616:12)
ionic:cli-framework:utils:process killed: false,
ionic:cli-framework:utils:process code: 128,
ionic:cli-framework:utils:process signal: null,
ionic:cli-framework:utils:process cmd: 'taskkill /pid 10672 /T /F' } +7ms
ionic:cli-framework:utils:process onBeforeExit handler: error from function: { Error: Command failed: taskkill /pid 10672 /T /F
ionic:cli-framework:utils:process ERROR: The process "10672" not found.
ionic:cli-framework:utils:process
ionic:cli-framework:utils:process at ChildProcess.exithandler (child_process.js:294:12)
ionic:cli-framework:utils:process at ChildProcess.emit (events.js:182:13)
ionic:cli-framework:utils:process at maybeClose (internal/child_process.js:978:16)
ionic:cli-framework:utils:process at Socket.stream.socket.on (internal/child_process.js:395:11)
ionic:cli-framework:utils:process at Socket.emit (events.js:182:13)
ionic:cli-framework:utils:process at Pipe._handle.close (net.js:616:12)
ionic:cli-framework:utils:process killed: false,
ionic:cli-framework:utils:process code: 128,
ionic:cli-framework:utils:process signal: null,
ionic:cli-framework:utils:process cmd: 'taskkill /pid 10672 /T /F' } +6ms
ionic:cli-framework:utils:process onBeforeExit handler: exiting (exit code 1) +8ms
Подробности
Ionic:
ionic (Ionic CLI) : 4.5.0 (C:\nvm\v11.3.0\node_modules\ionic)
Ionic Framework : @ionic/angular 4.0.0-beta.15 (C:\Users\Simon Driesen\Projects\questionnaire-app\node_modules\@ionic\angular)
@angular-devkit/build-angular : 0.7.5 (C:\Users\Simon Driesen\Projects\questionnaire-app\node_modules\@angular-devkit\build-angular)
@angular-devkit/schematics : 7.1.0
@angular/cli : 7.1.0
@ionic/angular-toolkit : 1.2.0 (C:\Users\Simon Driesen\Projects\questionnaire-app\node_modules\@ionic\angular-toolkit)
Cordova:
cordova (Cordova CLI) : not installed
Cordova Platforms : not available
Cordova Plugins : not available
System:
NodeJS : v11.3.0 (C:\nodejs\node.exe)
npm : 6.4.1
OS : Windows 10