Angular Component Stylesのドキュメントに基づいて、node_modulesの下にあるスタイルシートをインポートしようとしていました。すなわち:角2のコンポーネントのスタイルが、node_modulesからのCSSのインポートを解決しない
test.component.css:
@import '[email protected]/material/core/theming/all-theme.css';
コンポーネントが定義される:ページを閲覧するとき
@Component({
moduleId: module.id,
selector: 'app-test',
templateUrl: 'test.component.html',
styleUrls: ['test.component.css'],
encapsulation: ViewEncapsulation.None
})
export class TestComponent {
}
は残念ながら、それは/〜@角度ということに来ますmaterial/core/theming/all-theme.cssが見つかりません。
このプロジェクトはAngular-Cliを使用して設定されました。
私はスタイルでコピーして、その方法で参照することができますが、私はむしろライブラリの依存関係を分離したままにしたいと思います。あなたはノードモジュールフォルダから任意のスタイルシートを含める場合
@ angle/materialをインストールしましたか?フォルダ構造は正しいですか?node_modulesにファイルがあります – Skeptor
これは、angular-cli v1.0.0-beta.28.3からangular/cli v1.1.2にアップグレードすると解決しました。 –