ionic framework命令行错误undefined:1 SyntaxError:意外的令牌

时间:2015-07-24 10:42:16

标签: node.js cordova npm ionic-framework

我运行的是Windows 8.1 64位节点版本0.12.7。

我已经安装了cordova和ionic全部都工作正常。但现在每个离子命令都会返回错误

example ionic --version

  

未定义:1

     

SyntaxError:意外的令牌

我重新安装了节点和离子,但问题仍然存在。

但是跟随npm命令返回

>npm ls -g --depth=0

├── bower@1.3.12
├── cordova@5.1.1
├── electron-prebuilt@0.29.2
├── forever@0.14.1
├── ionic@1.6.1
├── nodemon@1.3.7
├── pm2@0.12.4
├── stylus@0.50.0
├── vs-mda@0.1.19
└── vs-mda-targets@0.1.12

2 个答案:

答案 0 :(得分:0)

我在使用Ionic时因意外断电而遇到同样的问题。试图一次又一次地安装Node,Cordova和Ionic,但没有任何帮助。

在离子框架线程中找到此解决方案:

  1. 导航至 concurrency(将USER替换为您的用户名)
  2. 删除ionic.config文件
  3. 完成!

答案 1 :(得分:0)

我已经解决了Windows 7中的问题。

我只是走到下面的路径

C:\ Users.ionic \ ionic.config

删除ionic.config文件并转到cmd提示符。 运行Below CLI。

离子服务

问题解决了。 如果你再次去看路径 C:\ Users.ionic

ionic.config文件重新生成。 原因是ionic.config被破坏了。