5

Tôi đang cố gắng sử dụng các mô-đun SystemJS trong Visual Studio 2013 với TypeScript, nhưng Visual Studio hiển thị lỗi.Mô-đun SystemJS với Visual Studio 2013 và TypeScript

Đây là tôi thiết lập:

  • cài đặt Công cụ nguyên cảo cho Microsoft Visual Studio 2013 1.8.5.0
  • gỡ bỏ cài đặt các phiên bản thấp hơn của nguyên cảo
  • tập tin dự án (VS 2013 không hỗ trợ tsconfig. json):

    <TypeScriptToolsVersion>1.8</TypeScriptToolsVersion> <TypeScriptModuleKind >system</TypeScriptModuleKind> <TypeScriptTarget>es5</TypeScriptTarget>

Đây là những gì tôi nhìn thấy :

  • Dự án của tôi biên dịch thành công
  • Trong trình duyệt, AngularJs chạy thành công
  • Nhưng trong Visual Studio, tôi thấy nguệch ngoạc dòng. Khi lơ lửng nó nói 'tuyên bố biểu hiện không phải là chuyển nhượng hoặc gọi':

enter image description here

Vấn đề này có liên quan đến this question, tuy nhiên, câu trả lời có là 'sử dụng VS 2015', mà chỉ đơn giản không phải là một lựa chọn cho tôi.

Có cách nào để sử dụng SystemJS với TypeScript trong Visual Studio 2013 không? Nó không phải là các mô-đun kiểu ES6, chỉ bất kỳ sự kết hợp nào của SystemJS và TypeScript sẽ làm. Cảm ơn!

Trả lời

2

Dường như không có giải pháp cho việc này. Nâng cấp lên VS2015 là cách duy nhất để sửa chữa nó.

2

Tôi không biết nếu bạn đã cố gắng để thiết lập SystemJS như hệ thống mô-đun trong các ưu đãi: pref vb

Nếu vẫn không hoạt động, hãy thử làm theo hướng dẫn này: http://www.codeproject.com/Articles/1060262/First-Angular-App-with-TypeScript-and-Visual-Studi từ "Thiết lập Visual Studio Dự án".

Nhân tiện, VB 2013 là phiên bản phần mềm rất cũ, có lý do gì khiến bạn không nên chuyển sang phiên bản mới hơn không?

+0

Cảm ơn bạn đã dành thời gian trả lời. Tôi nghĩ giao diện người dùng cấu hình cũng giống như thiết lập các tùy chọn trực tiếp trong tệp dự án, mà tôi đã làm ( system). Tôi làm theo hướng dẫn nhưng vô ích, các đường nguệch ngoạc vẫn được hiển thị. Tôi đoán việc cập nhật lên VS2015 sẽ là cần thiết ... – fikkatra

+0

Tôi thực sự nghĩ vậy, ngay cả khi bạn google một chút, bạn sẽ không tìm thấy bất cứ điều gì liên quan đến vb2013 và SystemJS. Hôm nay ví dụ tôi đã phải tự cài đặt trình biên dịch ActionScript để được sử dụng với ý tưởng IntelliJ, phiên bản trình biên dịch mặc định 4 cũ hơn không hoạt động chút nào. – Alberto

0

Bạn có thể cần --allowSyntheticDefaultImports nếu góc không có xuất mặc định.

Các vấn đề liên quan