我应该将哪种NodeJS版本用于Ionic?

时间:2015-08-09 14:39:52

标签: node.js cordova ionic-framework

我使用Node版本0.10.40来运行Ionic。它似乎运行良好,但是离子在我每次运行时都会显示此消息:

LinearLayout

因此,我将我的节点更新为版本0.12.7。但是当我尝试重新安装cordova&离子,我得到一系列的警告&错误如:

public class MainActivity extends Activity
{

  int NOTIFICATION_ID = 1;
  int LED_ON_MS = 100;
  int LED_OFF_MS = 100;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);
     flash();
  }

  void flash() {
     NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
     Notification notif = new Notification();
     notif.ledARGB = Color.BLUE;
     notif.flags = Notification.FLAG_SHOW_LIGHTS;
     notif.ledOnMS = LED_ON_MS;
     notif.ledOffMS = LED_OFF_MS;
     nm.notify(NOTIFICATION_ID, notif);

  void clearLED() {
     NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
     nm.cancel(NOTIFICATION_ID);
  }

  @Override
  protected void onDestroy() {
     super.onDestroy();
     clearLED();
  }

}

最终无法安装。那么,我应该使用什么版本的NodeJS?

1 个答案:

答案 0 :(得分:0)

嗨,如果您要将nodeJ更新为0.12.7版本意味着您还需要更新您的cordova框架版本...如果您不想更新您的cordova意味着您需要卸载nodeJS 0.12.7 verison并安装0.10 0.4