我已经将angular 8迁移到版本10。应用程序正在使用自定义角度库,该库也正在从版本7迁移到版本10。该库具有作为导入的NgxFileDropModule
(import { NgxFileDropModule } from 'ngx-file-drop';)
但是该错误在主应用程序中引发错误在无法将类型实体i9.NgxFileDropModule解析为符号如何解决此问题P.s.库编译和构建良好,但主要应用程序抛出依赖于库的错误
我在使用file:
包目标本地获取库时遇到了类似的问题。我的解决方案是将projects.PROJECTNAME.architect.build.options.preserveSymlinks
设置为true
。
例如
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"PROJECTNAME": {
"projectType": "application",
"schematics": {
// ...
},
// ...
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
// ...
"scripts": [],
"preserveSymlinks": true // <-- This line here
}
// Remaining configuration...