升级Ionic版本后,创建新项目报Error Initializing app错误解决
今天把Ionic1版本升级到了Ionic2,在命令行进入创建项目路径后,运行
ionic start MyIonic2Project tutorial --v2
命令执行后,报如下错误
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
从github查到是因为node和npm版本低了,解决方法如下:
1.升级node
win下直接官网下载最新安装包 https://nodejs.org/en/(卸载当前node,安装最新版node)
OS X 下运行命令
npm install -g n
2.升级npm
upgrade npm
3. 注册表重新注册 set new registry
npm set registry http://registry.npmjs.org
npm install -g cordova升级完成后,在命令行可查看版本号
重新创建ionic2的项目就可以了:
ionic start MyIonic2Project tutorial --v2
创建成功后,执行命令更新node_modules内所有包:
cnpm install
更新完成后,运行项目:
ionic serve
我待Java如初恋: 不用啊
Lucky_FCC: 那那些按钮的input里还要写onclick=方法吗
小的时候可菜了: 在 input 的 onclick 方法中 正常的'o' ASCII码是111 而你的是959 导致我的 input 方法的 onclick 执行不了
anan_qianduan: 牛呀
weixin_57628288: marquee可实现无缝滚动,无js。有兴趣可作交流。