小编Ang*_*gle的帖子

ng-packagr给未提供外部模块的名称

使用ng-packagr打包一个项目@ my / common-util时,没有问题。此类在abstract-person.ts中包含一个名为AbstractPerson的抽象类。

在另一个名为@ my / common-impl的项目中,创建了另一个Person类,该类扩展了AbstractPerson并使用@ my / common-util包名称将其导入。当我使用ng-packagr打包时,出现以下错误->

在options.globals中没有为外部模块'@ my / common / abstract-person'提供名称-猜测'abstractPerson'

似乎这是一个警告,我继续npm将@ my / common和@ my / common-impl都安装到另一个项目中,但是当我从@ my / common-impl导入Person类时遇到以下错误


./node_modules/@my/common-impl/esm5/common-impl.js中的错误未找到模块:错误:无法解析“ C:\ Data \ me \”中的“ @ my / common / abst ract-person” node_modules \ @my \ common-impl \ e sm5'在'C:\ Data \ me \ node_modules \ @my \ common-impl \ esm5'中解析'@ my / common / abstract-person'解析的请求是使用描述的模块文件:C:\ Data \ me \ node_modules \ @my \ co mmon-impl \ package.json(相对路径:./esm5)使用描述文件后,字段“浏览器”不包含有效的别名配置:C:\ Data \ me \ …

angular ng-packagr

21
推荐指数
2
解决办法
1万
查看次数

标签 统计

angular ×1

ng-packagr ×1