có vẻ như bạn không chỉ định đối số trình biên dịch để cho biết trình tải mô-đun nào sử dụng, bạn cũng muốn đảm bảo bạn đang sử dụng Trình biên dịch TypeScript mới nhất, cho đến ngày này phiên bản mới nhất là 1.5.0 beta.
Đầu tiên
Bạn có thể tải bin của trình biên dịch nguyên cảo tsc và tất cả các file liên quan khác trên GitHub Repository của họ: https://github.com/Microsoft/TypeScript/tree/master/bin
hoặc bạn cũng có thể cài đặt nó như là một Node.js Gói:
npm install -g typescript
Thứ hai
Bạn cần phải cấu hình IntelliJ đúng cách bằng cách thay đổi các phiên bản trình biên dịch để tùy chỉnh và trỏ đến vị trí mới nhất của bin thư mục nguyên cảo
trong IntelliJ báo chí Ctrl + Alt + S, tìm kiếm nguyên cảo và dưới Ngôn ngữ & Khung chọn TypeScript, đảm bảo rằng IntelliJ của bạn được cập nhật.
Và để giải quyết vấn đề bạn đang yêu cầu ở đây chỉ định các tùy chọn dòng lệnh sau:
--module "amd" --target "es5"
Ảnh chụp màn hình:
Thứ ba
Điều đáng nói rằng trình biên dịch TypeScript 1.5 và Angular 2 đều ở dạng Beta nên câu trả lời này có thể không liên quan trong những tuần hoặc tháng sau.
Tận hưởng!
Dany
Nguồn
2015-06-04 23:29:55
Trên Windows, nếu bạn tải nguyên cảo từ NPM ví dụ 'https: // www .npmjs.com/package/typescript' .. Bạn nên trỏ phiên bản trình biên dịch của bạn tới 'C: \ Users \ yourUserName \ AppData \ Roaming \ npm \ node_modules \ typescript \ bin' Đây là vị trí cài đặt mặc định. –
Đối với tôi (MacOS X) Vị trí trình biên dịch của bộ gõ cần vị trí này: '/ usr/local/lib/node_modules/typescript/lib' Lưu ý là' lib' chứ không phải 'bin'. Tôi đã cài đặt với 'npm install -g typescript' như được chỉ ra trong bài đăng này. Liên kết này có thể hữu ích https://www.jetbrains.com/webstorm/help/typescript.html – Maxence
Ubuntu cũng là '/ usr/local/lib/node_modules_typescript/lib /'. Ước gì tôi đã kiểm tra ý kiến trước khi dành 15 phút để giải đáp. – BenR