我正在尝试为Angular 6
库配置路径(我已成功为以前的 Angular 项目配置了路径)
这是tsconfig.json
文件中我以前的应用程序的工作:
"compilerOptions": {
[...]
"baseUrl": "src",
"paths": {
"@class/*": [ "app/class/*" ],
"@services/*": [ "app/services/*" ],
"@views/*": [ "app/views/*" ]
}
}
然后使用它,例如:
Import { Item } form '@class/item';
在我的新应用程序中,我在tsconfig.**lib**.json
文件中尝试相同的方式:
"compilerOptions": {
[...]
"baseUrl": "src",
"paths": {
"@class/*": [ "lib/class/*" ],
"@services/*": [ "lib/services/*" ],
"@views/*": [ "lib/views/*" ]
}
}
我试图像这样在我的库的组件中导入一个类,但它不起作用(VSCode 找不到该文件):
Import { Item } form '@class/item';
请注意,import
主项目中的语句正在运行:
Import { Item } from 'myLibrary';
知道我做得不好吗?
谢谢你的帮助。