Ошибка: не удается найти модуль '@ angular-devkit / schematics' и не удается найти модуль '@ angular-devkit / schematics' - PullRequest
0 голосов
/ 27 декабря 2018

Когда я пытаюсь сгенерировать таблицу данных углового материала, я получаю ошибку ниже.Пожалуйста, помогите мне исправить эту ошибку.

Команда ng, используемая для генерации таблицы данных:

ng g @angular/material:material-table --name=data-table

после выполнения вышеупомянутой команды ng Я получаю ошибку ниже в моем терминале

Не удается найти модуль '@ angular-devkit / schematics'

Error: Cannot find module '@angular-devkit/schematics'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15)
    at Function.Module._load (internal/modules/cjs/loader.js:529:25)
    at Module.require (internal/modules/cjs/loader.js:658:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (C:\Users\Lenovo\my-wks\meanStackDemo\node_modules\@angular\material\schematics\ng-generate\table\index.js:10:22)

Пожалуйста, поделитесь своим предложением или руководством, чтобы решить эту проблему.Спасибо.

С праздником!: -)

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

Наконец я получил вывод об этой ошибке.

1, убедитесь, что приведенная ниже команда выполнена в правильном каталоге или нет.

'npm install --save @angular/material @angular/cdk @angular/animations hammerjs'

для моегоcase 'C: \ Users \ Lenovo \ my-wks \ meanStackDemo \ contacts>' - правильный путь

'C: \ Users \ Lenovo \ my-wks \ meanStackDemo>' - предыдущий неверный путь

Теперь я могу сгенерировать компонент таблицы данных, используя следующую команду 'ng g @angular/material:material-table --name=data-table'

Спасибо rvkant!Ваше объяснение очень полезно для понимания вопроса. Еще раз спасибо.

0 голосов
/ 27 декабря 2018

В соответствии с конструкторской документацией к материалу

Блок-схемы приведены вместе с @ angular / cdk и @ angular / material.После установки пакетов npm они будут доступны через Angular CLI.

Используя приведенную ниже команду, вы установите Angular Material, Component Dev Kit (CDK) и Angular Animations в ваш проект.Затем он запустит схему установки.

ng add @angular/material

, а затем сгенерирует компонент таблицы данных с помощью следующей команды

ng generate @angular/material:table <component-name>

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