ค้นหาเว็บไซต์

typescript - ความแตกต่างระหว่าง angular2/core และ @angular/core


อาจจะโง่มาก แต่ฉันได้เห็นการใช้งานหลายครั้งของ

import {Component} from 'angular2/core'

และ

import {Component} from '@angular/core'

แต่ฉันไม่สามารถเข้าใจได้ว่าจะใช้แบบหนึ่งหรืแบบอื่นเมื่อใด

ขอบคุณ

คำตอบ #1

ตั้งแต่รุ่นทดสอบแรก แพ็กเกจได้ถูกบรรจุใหม่เป็นแพ็กเกจแยกแต่ละตัว ตอนนี้มีแพ็กเกจหนึ่งสำหรับแต่ละพื้นที่คุณสมบัติ

angular2/core (before rc.0) -> @angular/core (>= rc.0) 

คำตอบ #2

ทีม Angular2 ได้บรรจุ Angular ใหม่ และแพ็กเกจเหล่านั้นทั้งหมดถูกแจกจ่ายภายใต้ npm scope @Angular

อ่านข้อมูลเพิ่มเติมจากเอกสารอย่างเป็นทางการที่นี่และตรวจสอบเส้นทางที่เปลี่ยนแปลงต่าง ๆ กับการเปิดตัว RC, https://github.com/angular/angular/blob/master/CHANGELOG.md (2.0.0-rc.0 (2016-05-02))

# เมื่อ Angular2 กำลังผ่าน Beta Releases เราได้ใช้การนำสัญลักษณ์ต่าง ๆ เข้ามาจาก angular2/core.

# ตอนนี้ Angular2 กำลังอยู่ในช่วง Release candidate(RC) เราจำเป็นต้องนำเข้าตัวสัญลักษณ์ต่างๆ จาก @angular/core.

บทความที่เกี่ยวข้อง