此问题是因为在开发Angular库时,需要确保rootDir设置为包含库中所有源文件的目录。以下是解决方法的代码示例:
在tsconfig.json中设置rootDir:
{
"compilerOptions": {
"rootDir": "./src",
...
},
...
}
确保src目录包含库中所有源文件。如果你有其他文件夹包含源文件,那么可以通过添加paths到tsconfig.json中的compilerOptions来指定这些文件的路径。
{
"compilerOptions": {
"rootDir": "./src",
"paths": {
"@my-library/*": ["./src/*"]
},
...
},
...
}
这样,就可以正确设置rootDir并确保包含所有源文件,以确保Angular库的正常运作。