Я разветвил, клонировал и модифицировал репозиторий угловых материалов в соответствии со своими потребностями. Код в dev-приложении работает нормально.
Теперь я хочу использовать этот модуль, точнее DragDropmodule
из @angular/cdk
, в другом угловом приложении, над которым я работаю.
Поэтому я запустил gulp cdk:build-release
и получил папку dist/releases/cdk
, содержащую встроенные модули.
Как мне теперь использовать DragDropModule
этого скомпилированного модуля в моем другом проекте? Я попробовал npm link
. Это работает до некоторой степени, так как теперь я могу импортировать модуль,
import { DragDropModule } from 'material2c/dist/releases/cdk/drag-drop';
Однако попытка ng serve
выдает кучу ошибок
ERROR in C:/Users/admin/Documents/material2/dist/releases/cdk/esm5/drag-drop.es5.js
Module not found: Error: Can't resolve '@angular/cdk/bidi' in 'C:\Users\admin\Documents\material2\dist\releases\cdk\esm5'
ERROR in C:/Users/admin/Documents/material2/dist/releases/cdk/esm5/drag-drop.es5.js
Module not found: Error: Can't resolve '@angular/cdk/coercion' in 'C:\Users\admin\Documents\material2\dist\releases\cdk\esm5'
ERROR in C:/Users/admin/Documents/material2/dist/releases/cdk/esm5/drag-drop.es5.js
Module not found: Error: Can't resolve '@angular/cdk/platform' in 'C:\Users\admin\Documents\material2\dist\releases\cdk\esm5'
ERROR in C:/Users/admin/Documents/material2/dist/releases/cdk/esm5/drag-drop.es5.js
Module not found: Error: Can't resolve '@angular/cdk/scrolling' in 'C:\Users\admin\Documents\material2\dist\releases\cdk\esm5'
Любая помощь приветствуется :-)