我在Angular中有两个项目(一个应用程序和一个库)。
库中有一些通往资产的路径:
Promise.all([fetch(`${this.libraryUrl}/config.json`, {
});
如何指定正确的路径:${this.libraryUrl}
以获取资产?
否,它没有请求应用程序文件夹,而是库文件夹:
http://localhost:4200/config.json'
找不到此路径。
我尝试在angular.json
中指定路径:
"map-library": {
"projectType": "library",
"root": "projects/reon-map-library",
"sourceRoot": "projects/reon-map-library/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/reon-map-library/tsconfig.lib.json",
"project": "projects/reon-map-library/ng-package.json",
"styles": [
"projects/reon-map-library/src/lib/Styles/theme.scss",
"projects/reon-map-library/src/lib/Styles/all.min",
"projects/reon-map-library/src/lib/Styles/common.scss"
]
}
},
...}
"map-library"
是库项目。路径为:
"styles": [
"projects/reon-map-library/src/lib/Styles/theme.scss",
"projects/reon-map-library/src/lib/Styles/all.min",
"projects/reon-map-library/src/lib/Styles/common.scss"
]