8

Gatsby プロジェクトで、bootstrap.css と Google フォントの CDN を動作させようとしています。

HTML ファイルはありません。JavaScript ファイルのみです。

ブートストラップの場合、そこからnpm install bootstrapインポートできmin.cssます。

Amatic SCGoogle フォントからフォントを取得する方法を見つけようとしています。をnpmインストールしgoogle-fonts-webpack-pluginました。

私はgatsby-node.js追加して使用しています:

const GoogleFontsPlugin = require("google-fonts-webpack-plugin")

exports.modifyWebpackConfig = ({ config, stage }) => {

    config.plugin("google-fonts-webpack-plugin",new GoogleFontsPlugin(
        {
            fonts: [
                { family: "Amatic SC" }
            ]
        }
    ),null)

};

ただし、以下のエラーが発生します。

「コンストラクター」パラメーターが無効です。関数または null のいずれかを指定する必要があります

私は何を間違っていますか?どうすれば修正できますか?

ブートストラップをインストールするのではなくnpm、最新バージョンを参照するだけで CDN を直接参照する方法はありますか?

4

1 に答える 1