Ошибка типа: невозможно прочитать свойство '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.

Другие вопросы по тегам