使用ionic start myApp命令创建APP项目: 在Installing npm packages的时候报错,如下:
Installing npm packages...
Error with start undefined
Error Initializing app: There was an error with the spawned command: npminstall
There was an error with the spawned command: npminstall
Caught exception:
undefined 一开始以为是node.js版本不对,跑去更新到最新版本,然而问题未解决,在gitHub上有人说是ionic版本不对,更新到beta2.1.0版也未解决问题,最后尝试npm install -g npm命令,再试了一下ionic start,成功创建项目。故猜测是因为项目路径并非在node,js的安装路径下,而安装node.js时自带的npm工具并非全局的,所以在此处安装一个全局的npm,问题得到解决
补充: 上面提到的更新到beta2.1.0版本未解决问题,其实不全面,版本不稳定也是可能导致创建项目失败的原因,最好是配合后面的npm install -g npm 一起使用 使用npm install -g ionic@beta命令手动更新为beta稳定版,自动更新的时候默认更新最新版,最新版的ionic可能存在不稳定因素
后续补充;有的朋友按照上面试了之后还是报同样错误,那可能是npm的国外服务暂时出现问题,所以我再补充终极解决方案: 这时候我们可以先使用国内镜像cnpm,安装命令是: 解释一下上面的语句,--v2表示采用Ionic2版本创建app,--skip-npm表示跳过npm installl package阶段 |
|
来自: liang1234_ > 《ionic》