如果 npm install -g ionic cordova
你这一过程正常进行,那就最好了,下面的也用看了,但是如果出错的话,
我是这么解决的,在安装ionic 和cordova 之前,先安装 express
原本是想拿express 测试一下的,看是否是网络的问题,结果express 可以安装,然后在安装ionic 和cordova 居然就可以安装了。
具体步骤就是 你完成上面的5个步骤之后:
cmd 输入:npm install express 安装完成之后
cmd 输入:npm install -g ionic (终于不报错)安装完成之后
cmd 输入:npm Install -g cordova
终于大功告成!!!
最后测试:
cmd输入:ionic 以及 cordova -v 测试:
2.找不到文件:package.json
npm安装package.json时 直接转到当前项目目录下用命令npm install 或npm install --save-dev安装即可,自动将package.json中的模块安装到node-modules文件夹下。
也可以使用:npm init -f 生成package.json文件
3.Error: Cannot find module 'npmlog'
解决方法:npm install npmlog
实践证明:Error: Cannot find module 'xxx'
这种错误,找不到什么文件,就安装什么文件最靠谱。
npm install xxx
,下面是实践
一些常错的问题及解决方法
1. Ionic bug: Error: Source path does not exist: resources/iOS/icon/icon-40@3x.png
原因 :缺少相应的icon
解决方案: ionic resources
2. 执行 命令: ionic platform add ios 或 ionic platform add Android 时报Error: spawn EACCES错误
原因:新创建的app没有添加hooks文件夹,:
解决方法:
执行命令进行添加 ionic hooks add