Я раздвоил, клонировал и изменил хранилище угловых материалов в соответствии со своими потребностями.Код в 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'
Любая помощь приветствуется :-)