问题的根本原因在于Angular CLI编辑器不会直接监视外部连接的库的更改。因此,您需要在类库目录中运行“npm run watch”命令以启动TypeScript编译器并监视更改。
以下是解决问题的步骤:
在外部库的根目录下打开命令行终端。
运行“npm run watch”命令以监视更改并重新编译库中的TypeScript代码。
在您的Angular应用程序中,打开tsconfig.json文件并添加以下内容:
"paths": { "library-name": [ "../path/to/library/root" ] }
此处,“library-name”应替换为您的库的名称,而“../path/to/library/root”应替换为指向您的库的相对路径。
import { MyModule } from 'library-name/my-module';
这样,您的应用程序将使用外部库的最新版本。
希望这些步骤能够帮助您解决问题。