我创建了一个新的angular应用程序和库:
# Create new app + lib
ng new myapp
cd myapp
ng generate library mylib
# Generate build in /dist/mylib/
ng build mylib
这会自动将paths
设置添加到tsconfig文件中。然后我尝试在我的应用程序中使用该库,例如通过在我的MylibModule
中使用AppModule
。
实际
VS Code会自动建议并导入此模块。 VS Code从mylib/mylib
导入模块。
我假设VS Code使用文件dist/mylib/mylib.d.ts
。不幸的是,这种导入是错误的。运行应用程序(ng serve
)时将引发错误。
预期
VS Code应该按照官方Angular documentation中的描述,从mylib
导入模块。
有没有办法使自动导入工作? VS Code应该将文件夹dist/mylib
类似于npm软件包。
Atom也会出现问题。