Angular 带有‘的空白页@角2/核心和#x2019;而不是‘@角度/核心’;

Angular 带有‘的空白页@角2/核心和#x2019;而不是‘@角度/核心’;,angular,ionic-framework,ionic2,Angular,Ionic Framework,Ionic2,当我尝试从@angular2/core而不是@angular/core导入组件时,整个页面不再工作。但是如果我使用@angular/core我会得到编译错误,因为指令:[MapDirective]无效 有没有关于如何解决这个问题的线索 import { Component } from '@angular/core'; import { MapDirective } from '../../components/map/map'; import { NavController } from '

当我尝试从
@angular2/core
而不是
@angular/core
导入组件时,整个页面不再工作。但是如果我使用
@angular/core
我会得到编译错误,因为
指令:[MapDirective]
无效

有没有关于如何解决这个问题的线索

import { Component } from '@angular/core';
import { MapDirective } from '../../components/map/map';

import { NavController } from 'ionic-angular';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html',
  directives: [MapDirective]
})
export class HomePage {

  constructor(public navCtrl: NavController) {

  }

}

这是我的页面在爱奥尼亚2中的外观:

import { Component } from '@angular/core';

import { NavController } from 'ionic-angular';

@Component({
  selector: 'page-about',
  templateUrl: 'about.html'
})
export class AboutPage {

  constructor(public navCtrl: NavController) {

  }

}
没有这样的事情:

import {Component} from '@angular2/core';

使用2.0.0-rc.0,Angular2团队将目录名从Angular2更改为@angular

要导入各种符号,请按以下方式调整路径:

角度2/核心->角度/核心


以下是完整的更改日志:

当angular处于测试版时,您可以从'angular2/core'以导入{Component}的形式导入;现在您只能从@angular check导入您的节点\u模块folder可能与我找到的指令解决方案重复,因此,meIn Ionic2的问题就解决了,指令的使用完全改变了-这里有一个非常好的教程:但是如果我想在组件中使用指令,它不能只使用@angular/core而不是@angular2/core。WebStorm向我显示编译错误。使用angular2/core,我没有编译错误,只有一个空白页。你知道如何解决这个问题吗?我也在使用Webstorm,实际上现在我正在使用ionic 2:)首先检查文件夹节点_模块,看看你是否有一个名为@angular的文件夹,如果有,然后重新启动Webstorm也检查你的Webstorm中的typescript设置有时它无法正确加载