2013-08-13 3 views
6

Я использую веб-основу для составления своих машинопись файлов на сохранении (Visual Studio 2012), но я получил пустое JS и это сообщение:машинописи ошибка Web важна

Compile Error. 
See error list for details 
error TS5012: Cannot read file 'C:/Users/Nor/Documents/Tribway/tribway-InvitationPage/Tribway/Scripts/Tribway/Invitations.ts': Unsupported file encoding. 

ответ

2

Кодировка файл была проблема с TS 0,9. 0 Исправлено в последней версии. Вы можете скачать 0.9.1 отсюда: https://typescript.codeplex.com/releases/view/102929

PS: Я рекомендую удалить WebEssentials перед установкой 0.9.1, поскольку они имеют тенденцию к конфликту (webessentials начинает утечку памяти). TS 0.9.1 имеет довольно внушительную и стабильную поддержку Visual Studio 2012

1

У меня такая же проблема с TS 0.9.1, сначала с установленными WebEssentials, а затем (с чистой установкой) с WebEssentials. Я не нашел никакой информации для его исправления.

Я знаю, что это не решение, но я вернулся к TS 8.1.0, с этой версией у меня нет ошибки «Неподдерживаемая кодировка файлов».

Я попробую следующую версию TS.

22

У меня была эта проблема с TypeScript версии 0.9.1.1 с использованием Visual Studio 2012. Проблема была вызвана тем, что я вставлял символ валюты фунта Великобритании в файл, когда в файле была кодировка «Западноевропейская (Windows) - Codepage 1252» ,

Решение состояло в том, чтобы сохранить файл с кодировкой UTF-8 (что я бы ожидал, что оно было в первую очередь).

Для этого в Visual Studio щелкните File -> Advanced Save Options и выберите кодировку «Unicode (UTF-8 с сигнатурой) - Codepage 65001», а затем сохраните файл. Затем компилятор TypeScript снова счастлив.

+1

В Visual Studio 2013 вы можете достичь того же, выполнив File> Save ... as> Нажмите стрелку, указывающую вниз кнопку сохранения в диалоговом окне> Сохранить с кодировкой> Скажите да, чтобы перезаписать файл> Выберите кодировку – MartinF

+0

появилось для меня впервые в VS2015 CTP 6 (выпущено сегодня) - переход на UTF-8 зафиксировал его –

0

У меня была эта проблема с TypeScript 0.9.5 с использованием VS 2013. Проблема была вызвана символом 'Ç' в файле ts. Удаление этого персонажа решило проблему.

Смежные вопросы