я либу через ng g library все как тут https://angular.io/guide/creating-libraries
2. залил ее в реджестри
3. подключил в основном приложении через npm i [my lib name]
все работает, ура!
но теперь хочу я подкючить локально через npm i file:[тут путь] или через npm link [тут путь]
все подключается, билдится, но потом в рантайме ошибка
"Critical dependency: the request of a dependency is an expression"
разрабатывать постоянно подпушивая в реджестри ну такое себе, хотелось бы настроить локально
кто сталкивался с такой проблемой?
короче когда ставишь пакет из NPM он зависимости инсталит в общий список, а если через npm link то в саб папку node_modules как это решается обычно?
кому интересно, чтоб заработало нужно ставить флаг: --preserve-symlinks https://nodejs.org/api/cli.html#cli_preserve_symlinks Для этого в ангуляре есть опция билда preserveSymlinks true
Обсуждают сегодня