问题描述
我有一个Angular工作区(v10.0.2),其中包含一个库和一个应用程序(用于测试该库)。
在我的projects/libname/src/lib/tsconfig.lib.json
中,我有一些路径:
"baseUrl": "./src","paths": {
"@lib/*": ["lib/*"]
}
我这样使用它:
import { DateUtils } from '@lib/utils/date.utils';
我收到此警告:
警告:在output.globals中未为外部模块'@ lib / utils / date.utils'提供名称-猜测'date_utils'
AFAIK,这意味着未替换tsconfig路径,因此ng-packagr
将其视为外部模块。当我查看dist
文件夹时,我看到'@lib/utils/date.utils'
仍然存在并且未被相对路径代替。如果我忽略该警告,则在为测试应用提供服务时会出现以下错误:
找不到模块'@ lib / utils / date'或其对应的类型声明。
我已经搜索了很多,读了很多问题,所以没有找到解决方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)