我正在尝试在我的 Gatsby 项目中使用 bootstrap.css 和 Google 字体 CDNs。
没有 HTML 文件,只有 JavaScript 文件。
对于 Bootstrap,我可以通过
我正在努力弄清如何从 Google 字体获取
我正在使用
没有 HTML 文件,只有 JavaScript 文件。
对于 Bootstrap,我可以通过
npm install bootstrap
安装,并从中导入 min.css
。我正在努力弄清如何从 Google 字体获取
Amatic SC
字体;我已经通过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)
};
然而,我遇到了以下错误:
无效的“constructor”参数。您必须提供函数或null
我做错了什么,如何修复?
是否有一种直接引用CDN的方法,而不是使用npm
安装bootstrap,我可以只引用其最新版本?