gatsby-config.js有什么作用?
一、简介
gatsby-config.js 位于项目根目录,用于配置项目信息,如果没有就新建一个。
plugins
用于配置 plugin ,这个是最常用的
siteMetadata
设置项目的基本信息:title等描述
flags
可设置的值,看这里!
pathPrefix
转换 URL
http://www.example.com
为http://www.example.com/blog
proxy
开发模式下,让不存在的URL 重定向到指定的URL。详细内容,看这里!
// gatsby-config.js
module.exports = {siteMetadata: {title: `Gatsby`,siteUrl: `https://www.gatsbyjs.com`,description: `Blazing fast modern site generator for React`,},plugins: [`gatsby-transform-plugin`,{resolve: `gatsby-plugin-name`,options: {optionA: true,optionB: `Another option`,},},],flags: {QUERY_ON_DEMAND: true,},pathPrefix: `/blog`,proxy: {prefix: "/api",url: "http://examplesite.com/api/",},
}
二、参考文档
- gatsby-config.js有什么作用?
gatsby-config.js有什么作用?相关推荐
- 研究了 babel.config.js 和 babelrc,理解了为什么ES6代码没被转化
前言 之前遇到过一个 babel 转换的问题,在下面这个 monorepo 的目录结构中 . ├── common │ └── utils.js ├── package.json └── packag ...
- vue config.js详解——vue config.js到底是什么,有什么作用?
我们在做vue项目的时候,在根目录中肯定都看到过一个config.js文件,那么这个文件在整个项目中到底有什么作用呢? vue.config.js 是一个可选的配置文件,如果项目的 (和 packag ...
- vue cli3.3 以上版本配置vue.config.js
// vue.config.js 配置说明 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions // 这 ...
- webpack.config.js 参数详解
webpack.config.js文件通常放在项目的根目录中,它本身也是一个标准的Commonjs规范的模块. var webpack = require('webpack'); module.exp ...
- 拆分js文件_2021入门Webpack,看这篇就够了:Webpack.config.js 解析
这是优妈成长记的第63篇原创 这是一个webpack配置说明 本文是发布在github上webpack-demo的README文件内容.主要对webpack.config.js每一条的注释说明. gi ...
- Vue.js CLI4 Vue.config.js标准配置 (最全注释)
前言: Vue.js CLI工具 不知不觉发展到了4.0时代,CLI给人最直白的感受是没有了build文件夹跟config文件夹,所有的配置都在Vue.config.js完成.那么该文件的配置至关重要 ...
- 关于editor网页编辑器ueditor.config.js 配置图片上传
最近公司项目在做一个门户网站,其中新闻和简介等部分使用到了ueditor编辑器,但是上级明确指示需要图片上传这个功能,这时却发现图片上传功能不能正常使用,上传时一直报错,网上收了好几个处理办法,都说的 ...
- vue.config.js 配置参考
文章目录 属性说明 常用完整配置 属性说明 vue.config.js是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-s ...
- VUE-CLI可选的配置文件vue.config.js
VUE-CLI可选的配置文件 vue.config.js 整理自官方文档,仅供博文https://blog.csdn.net/qq_28550263/article/details/120633610 ...
- webpack教程(二)——webpack.config.js文件
首先我们需要安装一个webpack插件html-webpack-plugin,该插件的作用是帮助我们生成创建html入口文件.执行如下命令 npm install html-webpack-plugi ...
最新文章
- 数据格式设置表达式 ZT
- Codeforces Round #102 (Div. 1) A. Help Farmer 暴力分解
- vue2+less开发,使用vux-loader,配置全局less变量
- 马斯克翻跟头机器人_马斯克又搞事情 用VR训练机器人模仿人类动作
- C语言,期末复习之编写程序返回三个整数中的中间数
- nlp论文-《Neural Machine Translation by Jointly Learning to Align and Translate》-基于联合学习对齐和翻译的神经机器翻译(一)
- Android中的webview详细使用
- UR5 IK group中遇到的问题
- [2013.9.6]说说Win7的Aero效果
- CCPC-Wannafly Comet OJ 夏季欢乐赛(2019)E
- Hadoop HA on Yarn——集群配置
- 第 1 章 JVM 和 Java 体系架构
- 轻便的客户端本地文件数据库 SQLite
- 晚期非小细胞肺癌肿瘤异质性和微环境的单细胞分析(Nature Communication, 2021年5月5日)
- mysql中的mysql数据库不见了
- [转]尼康D7000或D7100优化校准与白平衡设置摄影指南
- 选择任意你熟悉的编程语言开发一个C/S、B/S、B/A/S或基于移动设备的民航售票系统,实现基本功能
- 苍穹变服务器维护中,苍穹变7月1日更新维护公告
- 小程序源码图片列表,图片下载
- rn 函数式组件获取子组件的实例
热门文章
- 记录_20190712
- 医疗大数据的分析和挖掘发展现状如何?
- unity 彩带粒子_Unity3D_(Shuriken粒子系统)制作简单的烟花爆炸效果
- ChatGPT调教指北,技巧就是效率!
- linux多硬盘损坏,Linux裁剪系统时硬盘损坏的解决方法
- Android(AIDL)自动重复拨号及挂断/接听电话
- iOS开发实现一个简易浏览器
- 创新奇智CTO张发恩:AI+to B还是蓝海 将诞生新巨头
- 公司裁员前后 你应该怎么做?(结尾有开庭流程)
- echarts刻度设置(大小、段数、最小刻度)