mgechev / angular-seed

🌱 [Deprecated] Extensible, reliable, modular, PWA ready starter project for Angular (2 and beyond) with statically typed build and AoT compilation
https://mgechev.github.io/angular-seed
MIT License
4.57k stars 1.45k forks source link

NPM Error: Cannot find name 'ExtendPackages' #1902

Closed Meistercoach83 closed 7 years ago

Meistercoach83 commented 7 years ago
After upgrading to the latest version of the seed I get an error in my project.config: "Cannot find name 'ExtendPackages' (when I try to npm install) " What is wrong now?!

    let additionalPackages: ExtendPackages[] = [
      {
        name: 'ng2-dnd',
        path: `${this.NPM_BASE}ng2-dnd/bundles/index.umd.js`
      },
      {
        name: 'jquery',
        path: `${this.NPM_BASE}jquery/dist/jquery.min.js`
      },
      {
        name: 'lodash',
        path: `${this.APP_BASE}node_modules/lodash/lodash.js`,
        packageMeta: {
          main: 'index.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'time-ago-pipe',
        path: `${this.NPM_BASE}time-ago-pipe/time-ago-pipe.js`
      },
      {
        name: 'ng2-weather-icons',
        path: `${this.NPM_BASE}ng2-weather-icons/dist/index.js`
      },
      {
        name: 'angular2-google-maps/core',
        path: `${this.NPM_BASE}angular2-google-maps/core/core.umd.js`
      },
      {
        name: 'ng2-slim-loading-bar',
        path: 'node_modules/ng2-slim-loading-bar/bundles/index.umd.js'
      },
      {
        name: 'ng2-translate',
        path: `${this.NPM_BASE}/ng2-translate/bundles/ng2-translate.umd.js`
      },
      {
        name: 'ng2-pagination',
        path: `${this.NPM_BASE}ng2-pagination`,
        packageMeta: {
          main: 'index.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'showdown',
        path: `${this.NPM_BASE}showdown/dist/showdown.js`
      },
      {
        name: 'moment',
        path: `${this.NPM_BASE}moment`,
        packageMeta: {
          main: 'moment.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'ng2-sidebar',
        path: `${this.NPM_BASE}ng2-sidebar`,
        packageMeta: {
          main: 'lib/index',
          defaultExtension: 'js'
        }
      },
      {
        name: 'firebase',
        path: `${this.NPM_BASE}firebase`,
        packageMeta: {
          main: 'firebase-browser.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'angularfire2',
        path: `${this.NPM_BASE}angularfire2/bundles/angularfire2.umd.js`,
        packageMeta: {
          main: 'angularfire2.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'ng2-bootstrap',
        path: `${this.NPM_BASE}ng2-bootstrap/bundles/ng2-bootstrap.umd.js`
      },
      {
        name: 'ng2-select',
        path: `${this.NPM_BASE}ng2-select/ng2-select.js`,
        packageMeta: {
          main: 'ng2-select.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'ng2-file-upload',
        path: `${this.NPM_BASE}ng2-file-upload/ng2-file-upload.js`,
        packageMeta: {
          main: 'ng2-file-upload.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'ng2-datetime-picker',
        path: `${this.NPM_BASE}ng2-datetime-picker/dist`,
        packageMeta: {
          main: 'ng2-datetime-picker.umd.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'angular2-highcharts',
        path: `${this.NPM_BASE}angular2-highcharts`,
        packageMeta: {
          main: 'index.js',
          defaultExtension: 'js'
        }
      },
      {
        name: 'highcharts',
        path: `${this.NPM_BASE}highcharts`,
        packageMeta: {
          main: 'highcharts.js',
          defaultExtension: 'js'
        }
      }
    ];

    this.addPackagesBundles(additionalPackages);
mgechev commented 7 years ago

You need to import ExtendPackages.