Assertion `args[1]->IsString()' failed...[ERROR] ionic-v1 has unexpectedly closed

> ionic-v1 serve --host=0.0.0.0 --port=8101 --livereload-port=35730 --dev-port=53704 --engine=browser
[v1] ionic-v1[2796]: src\node_contextify.cc:628: Assertion `args[1]->IsString()' failed.
[v1]  1: 00007FF7577FACB5
[v1]  2: 00007FF7577D44E6
[v1]  3: 00007FF7577D45B1
[v1]  4: 00007FF7577AA15A
[v1]  5: 00007FF757FF33A2
[v1]  6: 00007FF757FF44F8
[v1]  7: 00007FF757FF385D
[v1]  8: 00007FF757FF377B
[v1]  9: 00000028E71DC5C1

[ERROR] ionic-v1 has unexpectedly closed (exit code 134).

这个是由于nodejs10以后种gulp版本太低导致的。

删除原来的
npm rm -g gulp
全局安装新的
npm install -g gulp-cli
在已经有的项目下执行
npm install --save-dev gulp@next

参考文档:

https://davidsekar.com/nodejs/upgrading-your-gulp-for-running-with-node-v10

也有人是通过这个文档的方法解决的:https://blog.csdn.net/hacker_2014/article/details/81088536 ,但是对我的情况他这个方法没有解决我的问题。。。。

 

你可能感兴趣的:(ionic+cordova)