Angular 2: Wie man normalize.css automatisch korrekt importiert

Ich bin ein neuer Angular 2-Benutzer und habe einige Probleme damit.

Traditionell könnten wir @ verwend<link rel="stylesheet" href="node_modules/normalize.css/normalize.css" /> um eine CSS-Datei zu importieren, aber ich möchte Angular 2 so machen, dass es diese automatisch mit @ importierimport.

Ich habe versucht, die gleiche Methode zu verwenden, als ich Material 2 verwendet habe:

// angular-cli-build.js

module.exports = function(defaults) {
  return new Angular2App(defaults, {
    vendorNpmFiles: [
      'normalize-path/index.js',
    ]
  });
};

// system-config.ts 

const map: any = {
  'normalize': 'vendor/normalize-path',
};

/** User packages configuration. */
const packages: any = {
  'normalize': {main: 'index.js'},
};

// app.component.ts

import { normalize } from 'normalize-path';

Der Herausgeber wird sich beschweren:

Kann das Modul 'normalize-path' nicht finden.

Und der Code wird nicht kompiliert. Aber ich habe wirklich keine Ahnung, was los war.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage