私はwebpackには新しく、私のプロジェクトではマテリアルダッシュボード(https://www.creative-tim.com/product/material-dashboard)を使用しようとしています。彼らはただのリンクタグを使用インポートするjs、css、scssファイルをwebpackにインポートする適切な方法は何ですか?
material-dashboard/
├── assets/
| ├── css/
| | ├── bootstrap.min.css
| | ├── material-dashboard.css
| | └── demo.css
| ├── js/
| | ├── bootstrap-notify.js
| | ├── bootstrap.min.js
| | ├── chartist.min.js
| | ├── demo.js
| | ├── jquery-3.1.0.min.js
| | ├── material-dashboard.js
| | └── material.min.js
| ├── sass/
| | ├── md
| | └── material-dashboard.scss
| └── img/
|
├── documentation/
├── examples/
彼らの例では:
実は、私はインストールNPM使用してインストール(https://www.npmjs.com/package/material-dashboard)
だから、私は./node_modules/material-dashboardでこの構造体を得ました以下のような:
<!-- CSS Files --> <link href="../assets/css/bootstrap.min.css" rel="stylesheet" /> <link href="../assets/css/material-dashboard.css" rel="stylesheet"/> <link href="css/demo-documentation.css" rel="stylesheet" />
しかし、私はWebPACKの使用しているので、私は私の耳鼻咽喉科に必要使用してインポートしようとしました私webpack.configに
loader: isTest ? 'null' : "style-loader!css-loader"
を追加した後RYファイル(app.ts)
require('material-dashboard/assets/css/material-dashboard.css');
どうやらそれは私はかなりよく分からない、動作します。しかし、3つのCSSファイル、7つのjsファイル、2つの.scssファイルがあります。 私はファイルでファイルをインポートしたくないのですが、もちろん良い方法があります。
プロジェクトで使用するwebpack js/css/scssファイルをインポートする適切な方法は何ですか?
ありがとうございました。 'CSS' ファイルのための
angle-cli.jsonファイルを修正しようとしましたか? scriptsおよびstylesオブジェクトの下にそれぞれのファイルを追加します。たとえば、次のように ' "スクリプト":[ \t "../node_modules/jquery/dist/jquery.min.js"、 \t "../node_modules/bootstrap/dist/js/bootstrap.min.js" ] '何らかの理由でnode_modulesにないアセットを持つAngularの闘争のいくつかのバージョンに注意してください。 – Michael