Gói NPM có cần phải được sửa đổi để tương thích với Angular 2 (ví dụ: thêm vào các kiểu gõ, đưa ra chỉ thị cho chúng) hay bất kỳ gói nào đang hoạt động? Nếu chúng không tương thích, làm sao tôi biết cái gì là gì và cái gì không tương thích?Gói npm nào sẽ và sẽ không hoạt động trên Angular 2? Làm thế nào để tôi nói?
Ví dụ: giả sử tôi muốn nhập gói này (https://github.com/pvorb/node-md5). Tôi biết có một gói ts-md5 cho góc 2 để làm md5 - Tôi chỉ sử dụng gói này làm ví dụ.
Tôi làm cách nào để hoạt động?
Tôi đã cài đặt nó bằng cách sử
npm install md5 --save
npm install @types/md5 --save
nhưng tôi dường như không thể được nhập khẩu nó
import {md5} from 'md5';
tôi nhận được thông báo lỗi này sau khi tôi cố gắng chạy
Mô-đun '"/ Người dùng/xxx/Nguồn/tempProjects/ngUnderscore/node_modules/@ types/md5/index"' giải quyết thành không phải mod thực thể ule và không thể được nhập bằng cách sử dụng cấu trúc này.
Tôi không chắc ý nghĩa của thông báo này. Nó có nghĩa là trong trạng thái hiện tại của nó, gói không tương thích hoặc tôi đang cố sử dụng gói không chính xác?
http://stackoverflow.com/questions/41251101/import-from-installed-types –
@suraj - yeah tôi thử tất cả các phương pháp đó về câu hỏi đó và không ai trong số họ đã làm việc – Diskdrive