угловая схема не может создать .ts файл - PullRequest
0 голосов
/ 05 июля 2019

Я создал угловую схему.В папке Files есть два файла: fight.html и fight.ts. Когда я запускаю схемы.: Ng-add, отображение терминала создает fight.html и fight.ts.И я публикую это в npm. Я нахожусь на новом Angular Project, запустим ng add packagename, сгенерировано только fight.html, без боя fight.ts

и это моя схемаstackblitz и мой пакет называется new-schematics

Родная угловая версия

Angular CLI: 8.0.6
Node: 10.15.3
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.800.6
@angular-devkit/core         8.0.6
@angular-devkit/schematics   8.0.6
@schematics/angular          8.0.6
@schematics/update           0.800.6
rxjs                         6.4.0

Ответы [ 2 ]

0 голосов
/ 25 июля 2019

У меня также была эта проблема, я просто назвал мои .ts файлы как __typescript__, а затем объявил __typescript__ в переменных шаблона, так что ваш файл будет: fight.__typescript__

const templateSource = apply(url('./files'), [
  template({
    typescript: 'ts',
  }),
0 голосов
/ 06 июля 2019

Изменить содержание в .npmignore *.ts=>.ts

...