如何在 gatsby-transformer-remark 中配置 remark 的插件

Posted

技术标签:

【中文标题】如何在 gatsby-transformer-remark 中配置 remark 的插件【英文标题】:How to config remark's plugins in gatsby-transformer-remark 【发布时间】:2018-09-14 17:45:36 【问题描述】:

我想将备注与“remark-breaks”(或任何其他插件)一起使用。 我在 gatsby-config.js 中试过这个:

 ...        
  
  resolve: "gatsby-transformer-remark",
  options: 
    plugins: [
      
         resolve: "remark-breaks",
      , 
      // "remark-breaks", //this doesn't work either.        
    ] 
  

它说:

TypeError:无法读取未定义的属性“解析器”

index.js:6 中断 [demo]/[remark-breaks]/index.js:6:21

扩展节点类型.js:142 [demo]/[gatsby-transformer-remark]/extend-node-type.js:142:32

我可以看到只有 gatsby 的插件可以这样使用。那么如何配置自带插件的备注呢?

【问题讨论】:

【参考方案1】:

由于 remark-breaks 尚不存在 Gatsby 备注插件,您必须考虑开发自己的:https://www.gatsbyjs.org/docs/plugin-authoring/

【讨论】:

以上是关于如何在 gatsby-transformer-remark 中配置 remark 的插件的主要内容,如果未能解决你的问题,请参考以下文章

如何在表单提交后保留文本(如何在提交后不删除自身?)

如何在异步任务中调用意图?或者如何在 onPostExecute 中开始新的活动?

在 Avkit 中如何使用这三行代码,以及如何将音乐静音”

如何在 JDBC 中启动事务?

如何在 Fragment 中调用 OnActivityResult 以及它是如何工作的?

如何使用 Firebase 在 Web 上托管 Flutter?它的效果如何?