Могу ли я удалить файлы .js при написании кода в NativeScript и Typescript - PullRequest
0 голосов
/ 25 сентября 2018

Я пишу приложение на NativeScript, используя Typescript и Angular.

Произошло нечто странное - внезапно код, который я пишу в файле main.ts, не влияет на приложение.Я проверил, чтобы увидеть - соответствующий файл main.js не изменился npt после выполнения 'tns build ios/android' и 'tns run ios/android'.

Поэтому я хочу спросить - так как при записи в NativeScript - каждый файл .tsпереводится в файл .js - безопасно ли удалять соответствующий файл main.js, чтобы создать новый обновленный файл main.js?

Спасибо.

1 Ответ

0 голосов
/ 28 сентября 2018

Как отметил Николай Цонев в своем комментарии, в этом проекте была проблема с переносом файлов TypeScript в Javascript, в то время как в других проектах - перенос работал нормально

Так, как я решилэто должно было сделать «жесткий сброс», как это:

  1. Завершение работы всех окон терминала и потоков.
  2. Удаление папок node_modules, hook и platforms.
  3. Сбросьте симулятор xCode, выбрав «Оборудование -> Удалить все содержимое и настройки» (подробнее об этом здесь: Как мнесброс симулятора в Xcode 9 )
  4. Закройте эмулятор AVD и сотрите его данные.
  5. Сбросьте Mac (Я работал над той же сессией без сброса в течение почти двух месяцев).
  6. Установите новый проект с самого начала, используя:
tns create ns-audio11 --template tns-template-hello-world-ts

cd ns-audio11

tns platform add android

tns platform add iOS

tns run android

tns run ios

code .

И теперь код Typescript снова вступил в силу!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...