Я пытаюсь заставить работать CDN загрузочных шрифтов и Google шрифтов в моем проекте Gatsby.
Нет HTML-файла; только файлы JavaScript.
Для начальной загрузки я могу npm install bootstrap
и затем импортировать min.css
из этого.
Попытка выяснить, как получить шрифт Amatic SC
из шрифтов Google; У меня 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
Что я делаю не так и как я могу это исправить?
Есть ли способ ссылаться на CDN напрямую, чтобы вместо npm
установки начальной загрузки я мог просто сослаться на его последнюю версию?