如何在没有构建的情况下对库(Angular MonoRepo)使用tsconfig路径别名

我有一个Angular MonoRepo。其中是主要的App项目,该项目由多个库支持。

当前,以上内容使用tsconfig路径dist/{library_name}作为参考。此设置需要在代码发生更改时构建库。对于分发,我非常感谢。

对于开发,我希望将tsconfig路径更改为库源文件,以便在进行更改后,应用程序(ng serve)会自动重建。这样可以更快地进行更改。

我尝试如下更改库src文件的路径:

"./projects/module-system/src"
"projects/module-system/src"
"../projects/module-system/src"
"../../projects/module-system/src"

基本URL设置为:

"baseUrl": "./"

所有这些都会导致“找不到模块”错误。

在Angular中可能吗?如果是这样,什么是正确的tsconfig设置?

myzhan 回答:如何在没有构建的情况下对库(Angular MonoRepo)使用tsconfig路径别名

是的,在Angular中,可以在tsconfig.json上将您的lib别名更新为:

With vSheet.Shapes
    Set vNewShape = .AddPicture(Filename:=pFile,_
                                LinkToFile:=msoFalse,_
                                SaveWithDocument:=msoTrue,_
                                Left:=vLeft,_
                                Top:=vTop,_
                                Width:=-1,_
                                Height:=-1)
    .Placement = xlMove
    .ControlFormat.PrintObject = True
    .LockAspectRatio = msoFalse
End With
本文链接:https://www.f2er.com/3164040.html

大家都在问