分享

Ionic start 创建项目报错

 liang1234_ 2017-02-07

使用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,安装命令是:
npm install -g cnpm
然后试一下cnpm -v看看有没有版本号出来,有则安装成功
接着下面的语句
ionic start app --v2 --skip-npm

解释一下上面的语句,--v2表示采用Ionic2版本创建app,--skip-npm表示跳过npm installl package阶段
所以这次就不会有那个错误提示,但也没有真的完成创建,我们还需要进入app目录下,执行一次cnpm install --save
,没有报错即说明成功,此时可以使用ionic serve命令,在浏览器上看看我们的app界面效果了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多