在VSCode

时间:2019-10-10 17:22:12

标签: angular visual-studio-code lib

我创建了一个新的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导入模块。

Wrong auto import in VS Code

我假设VS Code使用文件dist/mylib/mylib.d.ts。不幸的是,这种导入是错误的。运行应用程序(ng serve)时将引发错误。

预期
VS Code应该按照官方Angular documentation中的描述,从mylib导入模块。

有没有办法使自动导入工作? VS Code应该将文件夹dist/mylib类似于npm软件包。

Atom也会出现问题。

0 个答案:

没有答案