找不到模块'@ angular / core'错误

时间:2016-08-22 13:16:30

标签: node.js angular typescript

我正在使用NodeJS和编辑器处理基本的Angular2示例 我使用的是原子。

我有npm安装了angular2(2.0.0-beta.17)和typescript

npm install angular2
npm install -g typescript

我的主要内容正在导入

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

对于上面的行编辑器显示“找不到模块'@ angular / core”。

我错过了什么。

2 个答案:

答案 0 :(得分:3)

Angular2不再使用包angular2,而是使用标记@angular下的不同包列表。此列表包括但不限于:

  • @angular/core
  • @angular/compiler
  • @angular/forms
  • @angular/platform-browser
  • @angular/platform-browser-dynamic
  • import UIKit class ProductDetailVC: UIViewController { @IBOutlet weak var backBtn: UIBarButtonItem! @IBOutlet weak var CampaignImage: UIImageView! @IBOutlet weak var TitleLbl: UILabel! @IBOutlet weak var SubTitleLbl: UILabel! @IBOutlet weak var DefinitionLbl: UILabel! @IBOutlet weak var DescriptionTxt: UITextView! @IBOutlet weak var rewardImage: UIImageView! @IBOutlet weak var FisiCek: UIButton! var receivedAltResim: String = "" var receivedDetailDesc: String = "" var recievedTitleofDetail: String = "" var recievedSubtitleofDetail: String = "" var recirevedReward: String = "" override func viewDidLoad() { super.viewDidLoad() if let url = NSURL(string: receivedAltResim) { if let data = NSData(contentsOfURL: url) { CampaignImage.image = UIImage(data: data) } } TitleLbl.text = recievedTitleofDetail SubTitleLbl.text = recievedSubtitleofDetail DescriptionTxt.text = receivedDetailDesc } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }

有关详细信息,请参阅5 Min Quickstart Guide

  

Angular2使用angular2包直到release candidate,当它引入breaking change时,将不同的模块移动到自己的包中,所有这些都在新的{{3}下标签。

答案 1 :(得分:-1)

角度核心的包名称是@ angular / core。

快速阅读start guide关于角度2所需的所有包裹。

希望这会有所帮助!!