Ошибка типа: невозможно прочитать свойство 'baseHref' из неопределенного
Я хотел создать конфигурацию веб-пакета для angular 7. Я следовал следующему учебнику - http://opensourceforgeeks.blogspot.com/2018/12/how-to-customize-build-configuration.html. Я использую - @angular-builders package. Я также проверил свой index.html, он содержит базу href.
Я изменил следующие вещи в angular.json -
"architect": {
"build": {
"builder": "@angular-builders/custom-webpack:browser",
"options": {
"baseHref": "/v2/",....
"serve": {
"builder": "@angular-builders/dev-server:generic",....
2 ответа
В angular.json
добавить baseHref
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"baseHref" : "/v2/",
Я столкнулся с той же проблемой, потому что
@angular-builders/dev-server
библиотека имеет эту проблему .
После обновления
package.json
использовать следующую версию, она была разрешена.
"devDependencies": {
"@angular-builders/custom-webpack": "7.2.0",
"@angular-builders/dev-server": "7.2.1",
"@angular-devkit/build-angular": "~0.12.1",
//rest of the packages
}
ПРИМЕЧАНИЕ. Это должно работать как для Angular 6, так и для 7.